两种方法点击客户区,移动对话框
2011-05-03 23:18
169 查看
1.
2.
void CMoveDlg::OnLButtonDown(UINT nFlags, CPoint point) { // TODO: 在此添加消息处理程序代码和/或调用默认值 PostMessage(WM_NCLBUTTONDOWN, HTCAPTION, MAKELPARAM(point.x,point.y)); CDialog::OnLButtonDown(nFlags, point); }
2.
LRESULT CMoveDlg::OnNcHitTest(CPoint point) { // TODO: 在此添加消息处理程序代码和/或调用默认值 ScreenToClient(&point); CRect rc; GetClientRect(&rc); if(rc.PtInRect(point)) { return HTCAPTION; } return CDialog::OnNcHitTest(point); }
相关文章推荐
- 另避蹊径的处理点击客户区即可移动窗体的方法
- 点击客户区,创建非模态对话框,马上可以移动这个对话框
- 队列应用银行排队问题模拟:计算客户的平均停留时间和等待时间以及每个客户的时间信息,两种方法实现
- 两种方法,针对EditText密码的显示和隐藏(包括激将光标移动到文本末尾)
- 鼠标拖动客户区移动的方法和问题
- JavaScript强化教程——DOM编程(两种控制div移动的方法)
- android点击AlertDialog的button不退出对话框的方法
- 两种方法实现MFC 对话框最大化时控件也随比例最大化或者还原
- html页面点击下载文件(共两种实现方法)
- JavaScript强化教程——DOM编程(两种控制div移动的方法)
- JavaSwing输入对话框,点击取消抛出异常的解决方法
- 在Activity中响应ListView内部按钮的点击事件的两种方法
- 遮罩层点击按钮弹出并且具有拖动和关闭效果(两种方法)
- FormBorderStyle设为None,移动Winform窗口的两种方法
- c# 无边框窗体鼠标点击移动方法
- Android listview 长按点击事件。(两种方法)
- Android 连续点击back button退出当前Activity的两种实现方法
- 使用layout方法实现控件的移动并且不影响点击事件
- jquery移动点击的项目到列表最顶端的方法
- Android常用控件-DatePicker以及对话框的两种使用方法