c++ - Is it possible to create a win32 messaging window that won't be found by enumerating? -
c++ - Is it possible to create a win32 messaging window that won't be found by enumerating? -
i'm trying enumerate win32 windows using next code:
enumchildwindows(getdesktopwindow(), windowmanager::enumchildwindows, reinterpret_cast<lparam>(this)); bool callback windowmanager::enumchildwindows(hwnd hwnd, lparam lparam) { windowmanager* manager = reinterpret_cast<windowmanager*>(lparam); // // stuff kid window handle (hwnd) // // homecoming true go on enumeration, false stop. homecoming true; }
so basically, top window calling getdesktopwindow( void )
function winapi , enumerate kid windows calling enumchildwindows( __in_opt hwnd hwndparent, __in wndenumproc lpenumfunc, __in lparam lparam)
function 1 time again winapi.
simply, question is, can missing win32 window approach? hide win32 window such approach can't enumerate it?
thanks in advance.
for way (via enumchildwindows(getdesktopwindow)) - possible: create message-only window. p.s. can enumerate message-only windows via enumchildwindows(getancestor(findwindowex(hwnd_message,0,0,0),ga_parent)): see how come findwindow finds window enumchildwindows doesn't?.
c++ winapi window
Comments
Post a Comment