社区
C#
帖子详情
如何重载窗口标题栏的双击消息处理函数?
WhiteEat
2001-11-08 05:52:55
我不希望双击窗口标题栏时窗口执行放大或缩小,改如何重载该消息函数?
请高手指教。
...全文
114
8
打赏
收藏
如何重载窗口标题栏的双击消息处理函数?
我不希望双击窗口标题栏时窗口执行放大或缩小,改如何重载该消息函数? 请高手指教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
WhiteEat
2001-11-10
打赏
举报
回复
我不希望双击窗口标题栏时窗口执行放大或缩小,但是要驱动另外的程序。所以要捕获该事件。
pp616
2001-11-09
打赏
举报
回复
可以啊。直接去改windowstate就可以了啊。
westaf
2001-11-09
打赏
举报
回复
WndProc是平台相关的东西,将在最终的RTM中删掉,所以大家还是不要用的说。
Ninputer
2001-11-09
打赏
举报
回复
他用的是C++
你要用protected override void WndProc(ref Message m)
来完成
pp616
2001-11-09
打赏
举报
回复
to:panghan()我怎么都没找到你说的Add Message windows handler
请问什么菜单里有你说的这个项啊??
panghan
2001-11-09
打赏
举报
回复
在CFrameWnd上右击选择弹出菜单的 "Add Message windows handler"
选择WM_NCLBUTTONDBLCLK 消息 重栽这给消息.filter for messages available to
一定要选择 "Window" 才能看到 WM_NCLBUTTONDBLCLK 消息
CForce
2001-11-08
打赏
举报
回复
sonic2001(新时代的小刺猬) 的做法就不能最大化了。
sonic2001
2001-11-08
打赏
举报
回复
不需要重载,只要把该窗口的MaximizeBox属性设置为false就可以了
单击还原或
双击
标题栏
,使
窗口
回到指定大小
2. **
消息
处理**:为了响应用户的操作,如单击还原按钮或
双击
标题栏
,你需要
重载
或添加
消息
处理函数
。对于单击还原按钮,处理`WM_SYSCOMMAND`
消息
,检查命令ID `SC_RESTORE`。例如: ```cpp afx_msg void ...
易语言拦截
窗口
最大最小化
消息
源码
当用户点击
窗口
标题栏
上的最大化或最小化按钮,或者
双击
窗口
标题栏
,系统会向
窗口
过程发送WM_SIZE、WM_SIZING、WM_GETMINMAXINFO等
消息
,通知
窗口
其尺寸或位置即将发生改变。开发者可以编写代码来捕获这些
消息
,以...
VC对话框自绘
标题栏
这可以捕获鼠标事件,例如单击、
双击
、拖动等,以便实现自定义的
标题栏
行为,如
窗口
拖动。 5. **处理系统图标**:如果需要显示自定义的最小化、最大化和关闭按钮,你可能需要处理`WM_NCPAINT`
消息
,这会允许你在非...
vc 无
标题栏
对话框拖拽
当鼠标在
窗口
非客户区(即
标题栏
、边框等)移动时,Windows会发送`WM_NCHITTEST`
消息
,该
消息
由`OnNcHitTest`函数处理,返回值决定了鼠标所在位置的功能。默认情况下,如果鼠标位于
标题栏
上,`OnNcHitTest`会返回`...
在VC6.0中使用 VFW并响应鼠标
双击
实现全屏显示
窗口
过程是Windows系统用来接收和处理
消息
的地方,通过改变
窗口
过程,我们可以自定义
窗口
的行为。SetWindowLong函数可以让我们设置或获取一个
窗口
的额外风格、类样式,以及最重要的,它的
窗口
过程(WNDPROC)。在这...
C#
111,125
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章