CButton的派生类如何动态创建?

waytofall 2009-04-09 03:34:15
想自己写一个CButton的派生类,在网上下了一些源码,想在自己的程序列用一下,不太会动态创建。
在CView的派生类的OnCreate函数里调用b1(CMyButton类).Create(×,BS_OWNERDRAW,×,×),似乎不太好用。
该如何动态创建呢?
网上哪里有讲mfc架构的机制的资料呢?
...全文
75 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
FireBirdCN 2009-04-10
  • 打赏
  • 举报
回复
动态创建 还是Create
挺好用的 比较灵活
hityct1 2009-04-10
  • 打赏
  • 举报
回复
在view类的OnInitialUpdate函数中创建。
pCmyButton设为类成员变量,因为还要delete。
wubinnudt 2009-04-09
  • 打赏
  • 举报
回复
你找一下CButtonST,老外写的,比较好用
jaron05447 2009-04-09
  • 打赏
  • 举报
回复
应该用过你说的BUTTON。。 不用动态创建啊。。

简单的用法是:直接将定义中的CButton改为那个继承的CXPButton。。

其它不用动,运行出来后,Button就是那个好看的Button了。。

<其实就是OnDraw的重写>
ylywyn136 2009-04-09
  • 打赏
  • 举报
回复

CMyButton * pCmyButton=new CMyButton;
pCmyButton->Create(..);
pCmyButton->show();

15,979

社区成员

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

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