关于自己制作“按钮类”的问题

NetGhost 2003-09-25 03:28:25
请问怎样编写自己的一个按钮类?
如果是用记事本之类的编辑软件来直接写代码的话,太麻烦了。
但如果从CButton类继承的话,很多隐藏的构造函数和初始化工作又无法看到,例如要修改按钮的外形,不知道该从哪里添加代码去修改。
请问如何解决,有没有什么制作类的向导,模式什么的啊?
...全文
78 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Microsoftadherent 2003-09-26
  • 打赏
  • 举报
回复
先看MSDN,把CButton的使用搞清楚,然后派生你自己的类从CButton上,不去额外加任何函数和变量,做出猜测,跟踪代码,如果猜测正确,就在合适的地方下手,让你的Button成为你想要的Button
  • 打赏
  • 举报
回复
现在的问题是:我对CButton 类的基本构造函数还不是很熟悉,是不是要参考类库大全?
==========================
不用改
会自动生成的
Microsoftadherent 2003-09-25
  • 打赏
  • 举报
回复
这么多星级人物在这里,去看CButton的原码,有没有用过CButtonST这个类,非常的不错,在coderesource那可以下载。
zswzwy 2003-09-25
  • 打赏
  • 举报
回复
制作CButton类的向导???开发中。。。。。。
NetGhost 2003-09-25
  • 打赏
  • 举报
回复
现在的问题是:我对CButton 类的基本构造函数还不是很熟悉,是不是要参考类库大全?
gzshd 2003-09-25
  • 打赏
  • 举报
回复
http://www.vckbase.com/code/listcode.asp?mclsid=3&sclsid=301

介绍一个CButton的派生类CLinkButton,用此派生类制作的按钮具有以下特点:
1、按钮的外观类似静态控件类CStatic 产生的对象。
2、当鼠标的光标移到按钮上,但并未按下时,光标改变形状,字体改变形状;按钮类似应用在工具条和菜单上的扁平钮效果。
3、当按钮按下时有立体感(凹凸)。

[代码性质] VC可重用代码段
[代码作者] zxn
[文件大小] 61K
[更新日期] 2003-2-28 16:08:00
[下载次数] 3362
zhucde 2003-09-25
  • 打赏
  • 举报
回复
补充一楼:

将你的按钮设置为owner draw
  • 打赏
  • 举报
回复
继承CButton
你可以什么都不修改
你的同名函数( 且参数相同)会自动替换CButton类的函数
你没有定义的
还是有效

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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