GetFocus

返回現在焦點所在空間的一個句柄
原型HWND GetFocus(VOID);

只能在當前窗體所在的線程中使用

 

 

HWND hWnd = GetForegroundWindow();
 if(!IsWindow(hWnd))
  return NULL;

 g_pOldWndProc = (WNDPROC)GetWindowLong(hWnd, GWL_WNDPROC);
 SetWindowLong(hWnd, GWL_WNDPROC, (LONG)GetFocusWindowProc);
 HWND hResult = (HWND)SendMessage(hWnd, g_uGetFocusMessage, 0, 0);
 SetWindowLong(hWnd, GWL_WNDPROC, (LONG)g_pOldWndProc);
 g_pOldWndProc = NULL;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章