关于自绘Button的问题

lstfun 2003-12-12 06:17:26
我用MFC ActiveX ControlWizzard 创建了一个CPickerCtrl
从CButton 派生了一个类CColorPicker自绘Buton,然后在CPickerCtrl中创建CColorPicker的对象,但是在外部使用这个控件时不能用,发现是DrawItem,虚函数没有执行,然后我在CPickerCtrl的WM_DRAWITEM中调用,也没有用?为什么?
但是如果在CPickerCtrl中直接定义CButton对象,可以用的,就不能达到我得要求了,这里我觉得是虚函数以及WM_DRAWITEM如何触发的问题?
...全文
11 3 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lstfun 2003-12-13
(高等数学)
我在CColorPicker,已经ModifyStyle(0,BS_OWNERDRAW);
使用了
  • 打赏
  • 举报
回复
glacierrr 2003-12-12
不是有一个CBitmapButton吗
  • 打赏
  • 举报
回复
ddszhan 2003-12-12
在派生类的PreSubclassWindow()中
ModifyStyle(0,BS_OWNERDRAW);
  • 打赏
  • 举报
回复
相关推荐
发帖
界面
加入

1.5w+

社区成员

VC/MFC 界面
社区管理员
  • 界面
申请成为版主
帖子事件
创建了帖子
2003-12-12 06:17
社区公告
暂无公告