简单问题:重载CButton类后,怎么生成一个新的按钮。
如:
class newbutton:public CButton
{
};
以后怎么办?以前是直接在面板上拖一个,就ok了。
如:
class newbutton:public CButton
{
};
以后怎么办?以前是直接在面板上拖一个,就ok了。
解决方案 »
- User breakpoint calledfrom code at 0x7c92120e
- VC2005中增加oninitdialog响应(表单中)
- 关于Bitmap透明叠加问题
- 坐了10几个小时的火车,平安到达广州,而且没有发烧咳嗽现象,散分
- OnDraw() 与OnPaint()有什么区别?
- 没有人能回答这个问题吗?
- 关于字符串,数字转换的问题
- 我在一台没有VC的机子上,运行我的程序,是不是把SETTING中的MICROSOFT FOUNDATION CLASSES改成USE MFC IN A STATIC LIBRARY就可以了?
- 高手请帮帮忙--->关于DAO访问ACCESS数据库的
- 灰衣老僧的一个书籍下载的站点,好得很!
- 数据采集问题,(只能放100分,不够在贴加分
- 使用CFtpConnection下载的问题
当呢拖了一个按钮后,给这个按钮映射一个变量m_Button(Control类型)。
然后到你的按钮容器中(如对话框的CPP文件)中找到
//{{AFX_DATA(CNetMsgDlg)
enum { IDD = IDD_NETMSG_DIALOG };
CButton m_Button;//将CButton改为newbutton就可以了(当然别忘了包含你的新类的头文件)
//}}AFX_DATA
在你的对话框初始化时添加如下代码:newbutton m_bt;
bt.SubclassDlgItem( UINT nID/*你拖过来的按钮的ID*/,this);