不用MFC能够使用Cbutton类吗?

yylang1987 2009-02-10 07:04:35
做了一个自绘按钮,但是这个按钮会自动清楚背景,搞得闪得不得了.
但是又不能截取它的WM_ERASEBKGND消息...,不过CButton却可以...
大家觉得怎么办好?

注:不使用MFC...
...全文
66 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yylang1987 2009-02-10
  • 打赏
  • 举报
回复
明白了,关键是
SetWindowLong重设按钮WndProc

谢谢大家回复
nwpulei 2009-02-10
  • 打赏
  • 举报
回复
MFC 微软基础类(Microsoft Foundation Classes)
  • 打赏
  • 举报
回复
你的问题很好解决,

又不能截取它的WM_ERASEBKGND

为什么不能?
liuzxchina 2009-02-10
  • 打赏
  • 举报
回复
可以使用API来控制Button控件,但是不能直接使用CButton(属于MFC)
cnzdgs 2009-02-10
  • 打赏
  • 举报
回复
CButton是MFC类,使用CButton就是使用MFC。
你可以用SetWindowLong重设按钮的WndProc函数来响应消息。

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧