DECLARE_WND_CLASS
允许您指定新窗口选件类的名称。将此宏在ATL ActiveX控件的控件选件类。
DECLARE_WND_CLASS(
WndClassName
)
参数
- WndClassName
[in]新的windows选件类的名称。如果 NULL,ATL将生成一个窗口类名。
备注
此宏允许您指定信息将由 CWndClassInfo管理新的windows选件类的名称。DECLARE_WND_CLASS 通过实现以下静态函数定义新的windows选件类:
static CWndClassInfo& GetWndClassInfo();
DECLARE_WND_CLASS 为新窗口指定以下样式:
CS_HREDRAW
CS_VREDRAW
CS_DBLCLKS
DECLARE_WND_CLASS 还指定默认窗口的背景色。使用 DECLARE_WND_CLASS_EX 宏提供自己的样式和背景色。
CWindowImpl 使用 DECLARE_WND_CLASS 宏创建基于新的windows选件类的窗口。若要重写此行为,请使用 DECLARE_WND_SUPERCLASS 宏或提供您 GetWndClassInfo 功能的实现。
有关使用窗口的更多信息在ATL,请参见文章 ATL窗口选件类。
要求
Header: atlwin.h