WinQueryFocus
Appearance
This function returns the focus window. It is NULLHANDLE if there is no focus window.
Syntax
WinQueryFocus(hwndDeskTop)
Parameters
- hwndDeskTop (HWND) - Input
- Desktop-window handle.
- HWND_DESKTOP
- The desktop-window handle
- Other
- Specified desktop-window handle.
Returns
- hwndFocus (HWND) - returns
- Focus-handle.
- NULL
- Error occurred or no focus window.
Errors
Possible returns from WinGetLastError:
- PMERR_INVALID_HWND (0x1001) An invalid window handle was specified.
Example Code
#define INCL_WININPUT #include <OS2.H> #define SYS_MENU 900 HWND hwndFrame; if (WinQueryFocus(HWND_DESKTOP) == WinWindowFromID(hwndFrame, SYS_MENU)) { /* ... */ }