关于控件在对话框中的坐标问题

来源:互联网 发布:湖北省网络作家协会 编辑:程序博客网 时间:2024/06/10 21:54

如果你想当鼠标左键点击在对话框控件上时,做出一系列动作,不如弹出对话框,你可以如下写代码:
void CXXXDlg::OnLButtonDown(UINT nFlags, CPoint point)
{
        CRect   rect;   
        GetDlgItem(nID)->GetWindowRect(&rect);   
        ScreenToClient(&rect);
        if ( rect.PtInRect(point) )
        {
                MessageBox("我被点击中了");
        }

        CXXXDialog::OnLButtonDown(nFlags, point);
]

 

 

更多技术文章请参看施昌权的个人网站: http://www.joyvc.cn

 

 

原创粉丝点击