vc禁止标题栏拖动窗口

来源:互联网 发布:装修建材软件知乎 编辑:程序博客网 时间:2024/05/17 08:58

思路:拖动窗口首先要左键单击,那么我就屏蔽掉标题栏上的左键单击:

处理非客户区的单击消息WM_NCLBUTTONDOWN,使用类向导添加该消息的响应函数

OnNcLButtonDown(UINT   nHitTest,   CPoint   point)

代码如下

void CTestThreadDlg::OnNcLButtonDown(UINT nHitTest, CPoint point){ // TODO: Add your message handler code here and/or call default if (HTCAPTION == nHitTest) {  return; } CDialog::OnNcLButtonDown(nHitTest, point);}

HTCAPTION 的意思是鼠标在标题栏区域

0 0
原创粉丝点击