【框架-MFC】禁用鼠标拖拽标题栏移动窗口

原创 2016年08月31日 13:20:42

解决方案

重载WM_NCLBUTTONDOWN消息

BEGIN_MESSAGE_MAP(CSliderDlg, CDialog)
     ON_WM_NCLBUTTONDOWN()
END_MESSAGE_MAP()
 
class CSliderDlg : publicCDialog
{
     afx_msg void OnNcLButtonDown(UINTnHitTest, CPointpoint);
};
void CSliderDlg::OnNcLButtonDown(UINT nHitTest, CPoint point)
{
     // TODO: Add your message handler code here and/or calldefault
     if (HTCAPTION == nHitTest) {
         return;
     }
     CDialog::OnNcLButtonDown(nHitTest, point);
}
 


版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

VC禁止或允许拖拽改变窗口尺寸

1 使用MFC:PreCreateWindow中添加:   固定大小:cs.style=WS_OVERLAPPED   |   WS_SYSMENU   |WS_MINIMIZEBOX   ;  ...

(VC/MFC)禁止对话框(窗口)的大小改变和移动

一、禁止对话框的移动 (1)、第一种方法 为这个对话框添加系统消息过虑处理: .h中: ... afx_msg void OnSysCommand(UINT nID, LPARAM lP...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

CFormView类的用法举例一二

一.CFormView类优点: MFC创建基于对话框的应用程序存在对话框大小无法改变大小的问题.程序移植遇到不同分辨率显示器就可能产生显示不全的问题.基于CFormView的派生类可以解决这个问题....

窗口之间的主从关系与Z-Order

说明:这是本人2008年写的一篇旧文,从未公开发表过。其中除了一小段描述Window Mobile平台的内容已过时,大部分内容对于从事Win32开发的程序员还是很有参考价值的,也是对自己从事Windo...

C++中相对路径与绝对路径以及斜杠与反斜杠的区别

文件路径 正斜杠和反斜杠 正斜杠,又称左斜杠,符号是"/";反斜杠,也称右斜杠,符号是"\"。文件路径的表示可以分为绝对路径和相对路径: 1、绝对路径表示相对容易,例如 ...

mfc:工具栏中添加组合框

1,工具栏添加一个按钮,设置ID2,在头文件中声明组合框类对象CComboBox m_cZoomCombo;3,初始化组合框在int CMainFrame::OnCreate(LPCREAT...

VS2013中使用MFC的时候添加启动画面

在学《VC++深入详解》这本书的时候,作者使用的是VC++6.0,然而我用的VS2013,很多地方都有了变化。 在9.8启动画面中,有很大的不同。百度之后,参考了网上一写代码(参考1,参考2),整理...
  • cjbct
  • cjbct
  • 2017-01-12 11:56
  • 851

VS2008/2010 CDockablePane类的使用

1、CDockablePane说明         CDockablePane是一个通用窗口容器,它主要有两个用途:在一个框架中悬浮或者停靠窗口。在复杂布局的应用程序中,它可以显示或隐藏所装载的窗口...

C++ PDF文档相关操作

关于在Windows平台下用C++实现PDF文档制作的相关操作,有不少库可以帮助我们实现。本人因为一开始先接触到PDFlib,所以就用这个库做了个小工程,本篇文章为该工程用到的相关操作总结。     ...

InvalidateRect()、UpdateWindow()、RedrawWindow()区别

先看一段移动图片的程序:       绘图工作都在ReDraw()中   响应MouseMove  改变图片的位置,鼠标移动后需要重绘窗口   实验一: ReDraw()在MouseMo...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)