18 Kasım 2019 Pazartesi

EnumDesktopWindows metodu

Giriş
Callback FALSE dönünce durur.

Örnek
Şöyle yaparız.
HWND g_hwndTarget;

BOOL CALLBACK  EnumCallback(HWND hwnd, LPARAM lParam)
{
  wchar_t szText[MAX_PATH] = {};
  GetWindowTextW(hwnd, szText, MAX_PATH);

  std::wstring strTitle = szText;
  if (strTitle.find(L"cmd.exe") != std::string::npos)
  {
    g_hwndTarget = hwnd;
    return FALSE;
  }
  return TRUE;
}


EnumDesktopWindows(NULL, EnumCallback, 0);

Hiç yorum yok:

Yorum Gönder