class CMainWindow : public CFrameWindowImpl<CMainWindow>,
public CMessageFilter, public CIdleHandler
{
public:
static WTL::CFrameWndClassInfo& GetWndClassInfo()
{
static WTL::CFrameWndClassInfo wc =
{
{
sizeof(WNDCLASSEX), CS_HREDRAW | CS_VREDRAW, StartWindowProc,
0, 0, NULL, NULL, NULL, (HBRUSH)(COLOR_WINDOW + 1), NULL,
_T("Hello"), NULL
}, // WNDCLASSEX構造体
NULL, // 既存のウィンドウクラス名
NULL, // 既存のウィンドウプロシージャ
IDC_CROSS, // カーソルリソース名
TRUE, // システムカーソルならばTRUE、それ以外はFALSE
0, // 登録済みウィンドウクラスの識別子
_T(""), // ATLが自動生成したウィンドウクラス名
IDR_MAINFRAME // 共通リソースID
};
return wc;
}
...
};
|