S
solova
Нужно найти хэндл окна по части его заголовка.
И в случае успеха\провала вывести Мессаджбокс с уведомлением успех\провал
Есть функция EnumWindows()
для неё CALLBACK вроде написал
<div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">CALLBACK</div></div><div class="sp-body"><div class="sp-content">
но что надо тут писать ? (чтоб выводило мессаги успех\провал)
if(EnumWindows((WNDENUMPROC)EnumWindowsProc, NULL))
{
////
}
Всё никак не могу понять кто кому и когда передаёт тру-фолсы
Можете объяснить или ссыланьку с подробным описанием про тру-фолсы(естественно для EnumWindows)
хотя если с мессагами (успех\провал) будет кодик то я сам разберусь.
А как вытянуть значение "HendlOkna" из COLLBACK-a???
И в случае успеха\провала вывести Мессаджбокс с уведомлением успех\провал
Есть функция EnumWindows()
для неё CALLBACK вроде написал
<div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">CALLBACK</div></div><div class="sp-body"><div class="sp-content">
C++:
BOOL CALLBACK EnumWindowsProc(HWND hwnd, LPARAM lParam)
{
HWND HendlOkna;
char buf[11]=" - Блокнот";
char buf2[256];
if(::GetWindowText(hwnd,(LPWSTR)buf2, sizeof(buf2)))//(LPWSTR)
{
if(strstr(buf2,buf)!=NULL)
{
HendlOkna=hwnd;
return FALSE;
}
}
return TRUE;//---------------------------продолжить перебор
}
if(EnumWindows((WNDENUMPROC)EnumWindowsProc, NULL))
{
////
}
Всё никак не могу понять кто кому и когда передаёт тру-фолсы
Можете объяснить или ссыланьку с подробным описанием про тру-фолсы(естественно для EnumWindows)
хотя если с мессагами (успех\провал) будет кодик то я сам разберусь.
А как вытянуть значение "HendlOkna" из COLLBACK-a???