修改菜单的背景

修改菜单的背景,第1张

QQ右键的是d出的对话框,其中有菜单

对话框的背景色可以在OnCtrColor中设置。

菜单的背景色,需要从CMenu继承一个类,进行重绘。

自绘菜单参照:http://www.vckbase.com/document/viewdoc/?id=1200

不是重载这个消息,而是说重载CMenu类的DrwaItem成员函数

这个还是要自己动手,查查MSDN资料吧。方法什么的可以告诉你,但是直接求代码是个恶习!

自定义一个类

CMyMenu从CMenu中继承--然后重载其中的成员函数DrawItem,这个函数会传递一个当前菜单项的CDC指针、菜单的所在矩形区域CRect以及当前菜单是否被焦点选中的状态。自己去试试吧。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7901478.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存