书上的:
#if !defined(AFX_ANIMATEICON_H__47E058AD_6F69_11D2_B59C_86DD54033006__INCLUDED_)
#define AFX_ANIMATEICON_H__47E058AD_6F69_11D2_B59C_86DD54033006__INCLUDED_class CAnimateIcon
{
------
------
}而我新建的只能是:
class CAnimateIcon
{
--------
--------
---------
}
请问我怎么才能建个和书上一样的文件呢?谢谢指教!
#if !defined(AFX_ANIMATEICON_H__47E058AD_6F69_11D2_B59C_86DD54033006__INCLUDED_)
#define AFX_ANIMATEICON_H__47E058AD_6F69_11D2_B59C_86DD54033006__INCLUDED_class CAnimateIcon
{
------
------
}而我新建的只能是:
class CAnimateIcon
{
--------
--------
---------
}
请问我怎么才能建个和书上一样的文件呢?谢谢指教!
解决方案 »
- 不显示删除回复显示所有回复显示星级回复显示得分回复 怎样实现在一个Dialog中,单击button调用onpaint画图(在Dialog其他位置),怎么没反应
- 如果把一个窗口设为另一个窗口的子窗口,setParent
- 注册窗口类时提示错误,仔细检查没发现什么错误。难道还有什么玄机,请高手指点。
- 如何在 ComboBox 的编辑框失去焦点时获取选中的文字?
- 如何将CEdit中的文本居中?垂直居中。
- 为什么中国的程序员不敢对C++标准委员会说不?
- 刚做ie编程,问个小问题
- 在SDI程序中,如何在“框架类”中得到“文档类”的指针?
- 关于status bar的问题
- 老兄老弟们,请问你们交“个人所得税”吗?
- 大虾们,两个问题,1、如何在win2k中禁止掉c$共享 2、我们部门的代理服务器只提供了80端口的服务,我怎么才能继续玩中游的游戏啊?
- 有做股票软件的朋友吗,进来交流一下,有问题请教!
#if !defined
IncludeCAnimateIconH
#define
IncludeCAnimateIconH...
//this class define...#endif只要唯一就行了.
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
一起实现避免重复加载的问题。
在Class Style中选择Generic Class即可
如果这个名字(按照命名规则)已C开头,那么它的cpp和h文件就以C后面的部分命名。
不以C开头的就以你输入的命名。而且满足你需要:有#if !defined(AFX_LANO_H__D78E240C_6621_471E_9F97_CCD5AF749BFC__INCLUDED_)
#define AFX_LANO_H__D78E240C_6621_471E_9F97_CCD5AF749BFC__INCLUDED_#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
这样的头定义和构造函数,析构函数。
#pragma once
就可以保证该头文件只被编译一次
insert new class
写类型加名字
OK