cheng_you_know

学而时习之!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
复制代码
HWND hwnd = ::GetFocus();//获取焦点控件
int iID = ::GetDlgCtrlID(hwnd);
if(iID == IDC_EDIT2)  //查看是否那个控件ID
   {
        do_something //相应处理
     }
复制代码

设置控件焦点机制:SetFocu会向其他拥有焦点的空间发送 WM_KILLFOCUS消息,然后向你IDC_OK空间发送WM_SETFOCUS消息。
所以会先调用之前拥有焦点的WM_KILLFOCUS响应函数,即OnkillFocus函数,然后去响应自己的WM_SETFOCUS消息。

GetDlgItem(IDC_EDIT2)->SetFocus();  //设置控件焦点
((CButton*)GetDlgItem(IDC_BUTTON1))->SetWindowText("Start");  //代码获取控件,避免使用关联控件变量
 ((CProgressCtrl *)GetDlgItem(IDC_PROGRESS1))->SetRange(0,100);
posted on   cheng_you_know  阅读(1577)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示