关于标题栏的 最小化,关闭等按钮

如何设置当鼠标移到这些标题栏的按钮时改变形状?我现在只能改变鼠标移到其他一些按钮时的形状,是通过派生自己一个CButtom类实现的,但是标题栏的按钮要怎么搞?高手给点思路... 如何设置当鼠标移到这些标题栏的按钮时改变形状?

我现在只能改变鼠标移到其他一些按钮时的形状,是通过派生自己一个CButtom类实现的,但是标题栏的按钮要怎么搞?高手给点思路,谢谢
展开
 我来答
魔高丈
2009-01-20 · TA获得超过9506个赞
知道大有可为答主
回答量:2066
采纳率:0%
帮助的人:3467万
展开全部
使用GetSystemMetrics获得系统按钮的位置,然后在CMainFrame中响应WM_NCMOUSEMOVE消息,在OnNcMouseMove中用CRect类的PtInRect()判断鼠标指针是否在系统按钮上,是则改变鼠标指针,否则恢复指针。

如果是对话框程序就简单了。
很会搞笑
2009-01-20 · TA获得超过179个赞
知道小有建树答主
回答量:176
采纳率:0%
帮助的人:0
展开全部
标题栏属于非客户区,可以通过修改ncpaint 来重绘,
其实如果是基于dlg的工程,也可以不用标题栏
你可以搜一下关于非客户区 消息响应的资料看看,
应该是跟客户区类似
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式