用C++實作代碼,判斷當前滑鼠游標所處位置是否為可輸入的編輯框,即游標在用輸入法可以輸入字符的視窗里。
uj5u.com熱心網友回復:
參考MSDN:
BOOL GetGUIThreadInfo( DWORD idThread,
LPGUITHREADINFO lpgui
);
uj5u.com熱心網友回復:
GetClassName()uj5u.com熱心網友回復:
HWND hWnd=::WindowFromPoint(point);
char name[260];
::GetClassName(hWnd,name,260);
if(strcmp(name,"EDIT")==0)
{// yes
uj5u.com熱心網友回復:
1、判斷獲得焦點的控制元件型別是否為edit2、判斷edit是否具有readonly屬性
uj5u.com熱心網友回復:
如果跟輸入法相關,還要判斷是否為passworduj5u.com熱心網友回復:
滑鼠游標是否在可輸入的編輯框內。解決辦法:自繪編輯框類,如果游標在編輯框范圍內移動就會回應move函式,然后在move中添加你想寫的邏輯。
判斷當前滑鼠游標所處位置是否為可輸入的編輯框。
解決辦法:判斷編輯框是否為當前活動控制元件。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/133295.html
標籤:基礎類
下一篇:關于QQ登錄視窗翻轉特效的實作。
