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

请参见

其他资源

windows选件类宏

ATL 宏