SetFocus()函数
生活随笔
收集整理的這篇文章主要介紹了
SetFocus()函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
函數功能:
將鍵盤焦點設置為指定窗口,窗口必須附加到調用線程的消息隊列中。
原型:
HWND SetFocus(HWND hWnd );參數hWnd:將接收鍵盤輸入的窗口句柄。如果此參數為NULL,則忽略擊鍵。
返回值:
如果函數成功,返回值是先前具有鍵盤焦點的窗口的句柄。如果HWND參數無效或窗口沒有連接到調用線程的消息隊列,返回值為NULL。若要獲取擴展錯誤信息,請調用GETLASTError。
TIPS:
SetFocus函數向正在失去鍵盤焦點的窗口發送WM_KILLFOCUS消息,向接收鍵盤焦點的窗口發送WM_SETFOCUS消息。它還激活接收焦點的窗口或接收焦點的窗口的父窗口。
如果一個窗口是激活的,但是沒有焦點,任何按下的鍵都會產生WM_SYSCHAR、WM_SYSKEYDOWN或WM_SYSKEYUP消息。
總結
以上是生活随笔為你收集整理的SetFocus()函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 终于把“翻转课堂”、“微课”和“慕课”说
- 下一篇: 堆(一)堆是啥子