
VC自己手动添加CMyButton类,在CMyDlg中调用为什么出现好多错误?如
我参考这个网站添加的,一步步准确无误的添加的这样一个可设置颜色、字体的按钮类。http://blog.csdn.net/zhanghefu/article/details...
我参考这个网站添加的,一步步准确无误的添加的这样一个可设置颜色、字体的按钮类。http://blog.csdn.net/zhanghefu/article/details/2474208
使用时,先在对话框中放置好按钮,再用 ClassWizard 为按钮添加控制变量,并且将变量的类型设置为 CMyButton。之后,可以用该变量调用接口函数设置按钮颜色和字体。
但是照他说的做,出现如下问题,m_button1是按钮控件添加的控制变量,类型设置为 CMyButton
添加的时候还出现了一个警告窗口,不知道什么意思,如下: 展开
使用时,先在对话框中放置好按钮,再用 ClassWizard 为按钮添加控制变量,并且将变量的类型设置为 CMyButton。之后,可以用该变量调用接口函数设置按钮颜色和字体。
但是照他说的做,出现如下问题,m_button1是按钮控件添加的控制变量,类型设置为 CMyButton
添加的时候还出现了一个警告窗口,不知道什么意思,如下: 展开
展开全部
还是基础常识性质的问题。
class CMyButton;
你这是在声明一个类,不是声明一个变量。声明了一个空类,能用才怪了。
你需要的,是创建一个派生于标准按钮CButton的类,并且将该类的头文件在对话框类前包含,才能在对话框类中声明:
CMyButton m_button;
class CMyButton;
你这是在声明一个类,不是声明一个变量。声明了一个空类,能用才怪了。
你需要的,是创建一个派生于标准按钮CButton的类,并且将该类的头文件在对话框类前包含,才能在对话框类中声明:
CMyButton m_button;
更多追问追答
追问
追答
在所有包含了#include "可变按钮dlg.h"的地方之前,都必须包含#include "MyButton.h",
不止是xxDlg.cpp里面,至少还包括已经提示错误的 可变按钮.cpp 里面。
来自:求助得到的回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询