我只知道宏定义是如下格式
#defind ABC abc(a,b);
MFC中的宏我看不懂
#defind ABC abc(a,b);
MFC中的宏我看不懂
解决方案 »
- 有人用RichEdit 2.0在VC6下面成功设置行间距的吗
- 关于MFC扩展dll的问题 救急
- 急急急!!!VC用MSXML创建XML文档的问题——循环加入节点(先给20分,成功了继续补加)
- 初学vc 有好多的问提 忘了添加登录框了 不知道还能添加不?高手啊 救救我啊!马上要交课程设计了!!
- 请问为什么Debug下编译Bitmap *pBitmap = new Bitmap(nWidth, nHeight);通不过
- 数据库备份的问题
- 请多线程高手帮忙! WaitForMultipleObject()如何使用??
- 问个很basic的问题,动态库和静态库应该如何装载,两者有什么区别?
- 请问如何得到系统的日期和时间?新手上路,请多关照!!
- 如何通过GetClipBox()取得使用InvalidateRect()产生的无效矩形区
- 一個函數問題.
- 要找工作了,大家帮忙翻译一下我的实践经验
#define AFX_BINLINVIEW_H__8BAE6C98_775D_4F6F_9A57_6DC12795F287__INCLUDED_
这个是什么意思?
public: \
static CRuntimeClass class##class_name; \
virtual CRuntimeClass* GetRuntimeClass() const;
这是深入浅出MFC第三章的一个宏
class CMyClass{
CMyClass();
~CMyClass(); ... ...
DECLARE_DYNAMIC(CMyClass)
};它等同于如下代码:
class CMyClass{
CMyClass();
~CMyClass(); ... ...
public:
static CRuntimeClass classCMyClass;
virtual CRuntimeClass* GetRuntimeClass() const;
};这样,你就在你自定义的类CMyClass中申明了一个公共静态变量classCMyClass, 它是CRuntimeClass的一个实例。OVER~