让MFC对话框不响应标题栏双击,这里的内容我是为了响应标题栏双击事件找的的资料。只要找到响应的事件入口,就可以做自己所需的功能。
方法主要有两种:
方法一:
重载PreTranslateMessage,添加如下代码:
if(pMsg->message == WM_NCLBUTTONDBLCLK) // 非client区域的双击消息
if(pMsg->wParam == HTCAPTION) // 光标所在区域为标题栏
return TRUE;
方法二:
重载OnNcLButtonDblClk,添加如下代码:
if(nHitTest == HTCAPTION) // 为标题栏的双击
return;
资料出处网址:
http://blog.163.com/lh_bbs/blog/static/14307080320112893613616/