MFC对话框不响应标题栏双击

如何让MFC对话框不响应标题栏双击
新手,能否请大神说的详细下,谢谢啦

3个回答

方法一:

重载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/

标题栏双击无非就是让窗体最大化,设置窗体风格,不让它最大化就可以了。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐