CWndClassInfo::Register
CWindowImpl::Create により呼び出されます。まだ登録されていないウィンドウ クラスを登録します。
ATOM Register(
WNDPROC* pProc
);
パラメーター
- pProc
[出力] 既存のウィンドウ クラスの元のウィンドウ プロシージャを指定します。
戻り値
処理が正常に処理された場合は、登録されるウィンドウ クラスを一意に識別するアトムを返します。 それ以外の場合は、0 を返します。
解説
DECLARE_WND_CLASS マクロ (CWindowImpl の既定ではこのマクロを指定します)、または DECLARE_WND_CLASS_EX マクロを指定した場合、Register は新しいウィンドウ クラスを登録します。 この場合、pProc パラメーターは使われません。
DECLARE_WND_SUPERCLASS マクロを指定した場合、Register はスーパークラスを登録します。スーパークラスとは、既存のクラスに基づくものの、使用するウィンドウ プロシージャは異なるウィンドウ クラスのことです。 既存のウィンドウ クラスのウィンドウ プロシージャは、pProc に返されます。
必要条件
**ヘッダー:**atlwin.h