_U_MENUorID クラス
このクラスには、CreateWindow と CreateWindowEx のラッパー クラスが用意されています。
class _U_MENUorID
解説
この引数アダプター クラスによって、呼び出し元で明示的なキャストを使用せずに ID (UINT) またはメニュー ハンドル (HMENU) を関数に渡すことができます。
このクラスは、特に CreateWindow 関数や CreateWindowEx 関数などの Windows API に対してラップを実装するためにデザインされています。この 2 つの関数は、メニュー ハンドルではなく子ウィンドウ識別子 (UINT) として指定できる引数 HMENU を受け付けます。 たとえば、使用中のこのクラスを CWindowImpl::Create のパラメーターと見なすことができます。
クラスでは、2 つのコンス トラクターのオーバー ロードを定義します。1 つを受け入れる、UINT引数を受け取り、HMENU引数。 引数 UINT はコンストラクターに含まれる HMENU にキャストされ、その結果はクラスの単一のデータ メンバーである m_hMenu に格納されます。 HMENU コンストラクターの引数は、変換せずに直接格納されます。
必要条件
**ヘッダー:**atlwin.h