社区
界面
帖子详情
如何查看控件的基类?
xhenry
2004-07-15 03:22:07
最近看到一个程序,程序中对一个基本控件类A派生,形成一个新的类B增加了一些功能。但是在对话框中,我看到控件的属性是基本控件类A,找遍程序所有代码,都不知道在什么地方把该控件对类B对应起来。
问题:如果我从基本控件类派生一个类,如何添加一个新类的控件到对话框窗口中?在什么地方可以查看、修改控件对应的基类?
...全文
159
5
打赏
收藏
如何查看控件的基类?
最近看到一个程序,程序中对一个基本控件类A派生,形成一个新的类B增加了一些功能。但是在对话框中,我看到控件的属性是基本控件类A,找遍程序所有代码,都不知道在什么地方把该控件对类B对应起来。 问题:如果我从基本控件类派生一个类,如何添加一个新类的控件到对话框窗口中?在什么地方可以查看、修改控件对应的基类?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
月光莫利亚
2004-07-16
打赏
举报
回复
一 控件加上之后可以与一个变量相关联,Ctrl+W 在Member Variables中操作,如果你给控件选一个control关联,那么在下面的下拉框中就有你定义的新类(如果你已经派生好了),即便没有也不要紧,先用基类,然后到对话框的头文件中找到定义的地方改一下就行;
二 另外,如果不关联,在程序中用GetDlgItem()函数获得,它返回的都是CWnd的指针,你强制转化成你的新类型就行了。
名牌大灰狼
2004-07-15
打赏
举报
回复
CLASS WIZARD 可以F12可以.enum { IDD = IDD_DIALOG_DIALOG };
mingbao
2004-07-15
打赏
举报
回复
先增加一个基类的控件, 然后在 CLASS WIZARD 中为它增加一个基于子类的对象就是了.
子类你可以自己从基类继承啊
Kudeet
2004-07-15
打赏
举报
回复
F12 可以查看
kvls
2004-07-15
打赏
举报
回复
在对话框头文件定义控件变量的地方
//{{AFX_DATA(CDialogDlg)
enum { IDD = IDD_DIALOG_DIALOG };
// NOTE: the ClassWizard will add data members here
//}}AFX_DATA
很好的
控件
基类
很好的
控件
基类
C#
基类
库大全+完全手册+
控件
库
C#
基类
库大全+完全手册+
控件
库 免费下载
C#
控件
介绍及用法(详细版).doc
这里Control就叫做
控件
的
基类
,
控件
就是Control的派生类。一个类从
基类
继承,就拥有
基类
的所有成员(包括:变量(亦称字段),属性,函数(函数亦称方法),事件,运算符)。类之间通过继承关系保证了派生类拥有需要...
vc++各种高级界面窗口的
基类
及应用例子
网上下载的
基类
,有各种
控件
的
基类
及应用的例子,通过vs2005调试过的 有需要的朋友可以下载看看 分享下
对话框
基类
,可使得对话框上
控件
的大小随对话框大小改变而改变
对话框
基类
,可使得对话框上
控件
的大小随对话框大小改变而改变。继承后即可。
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章