MFC获取键盘光标和鼠标光标所在控件的ID
生活随笔
收集整理的這篇文章主要介紹了
MFC获取键盘光标和鼠标光标所在控件的ID
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
鍵盤光標:
????CWnd *pWnd = GetFocus();
????if (pWnd == NULL)
?????;//no focus
?????else
?????nID = pWnd->GetDlgCtrlID();//獲取鍵盤光標所在控件的ID
鼠標光標:
????CPoint point;//定義一個用于確定光標位置的位置?
????GetCursorPos(&point);//獲取當前光標的位置,以便使得菜單可以跟隨光標 ?
????ScreenToClient(&point);
????//得到窗體的控件句柄
????CWnd* hControlWnd = (CWnd*)ChildWindowFromPoint(point);
????UINT nID = hControlWnd->GetDlgCtrlID();
原文:https://blog.csdn.net/zzzfb/article/details/80275760?
?
總結
以上是生活随笔為你收集整理的MFC获取键盘光标和鼠标光标所在控件的ID的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 帧间预测小记
- 下一篇: IT必须掌握的常用命令