如何修改菜单边框的颜色(100分)

  • 主题发起人 主题发起人 liguang
  • 开始时间 开始时间
L

liguang

Unregistered / Unconfirmed
GUEST, unregistred user!
看到很多软件可以修改菜单边框的颜色,即菜单的FRAME,不知道他们是怎么做的,所以想请各<br>位大侠告之感谢.小弟将以100分献上如果不够的话还可以再加.
 
自己编写菜单
 
&nbsp;菜单对象没有窗口句柄,但是可以得到它的 Device Context ,通过 WM_MEASUREITEM 或其他<br>方法计算出来尺寸后,就可以对这个 DC 执行绘制操作。<br>&nbsp; 对 DC 的操作在 Delphi 的 TMenuItem 中已经封装成 TCanvas 对象了,使用更加方便。<br>&nbsp; 对不起,你的上一个问题,关于圆角菜单,我还没有想到好的办法。:-(
 
多人接受答案了。
 
后退
顶部