_U_STRINGorID クラス
この引数アダプター クラスによって、呼び出し元で MAKEINTRESOURCE マクロを使用して ID を文字列に変換せずに、リソース名 (LPCTSTR) またはリソース ID (UINT) を関数に渡すことができます。
重要
このクラスおよびメンバーは、Windows のランタイムで実行するアプリケーションで使用することはできません。
class _U_STRINGorID
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
コンストラクターです。 |
パブリック データ メンバー
名前 |
説明 |
---|---|
リソース識別子。 |
解説
このクラスは、リソースの名前または ID である可能性がある LPCTSTR の引数を受け取る FindResource、LoadIconと LoadMenu 関数などの Windows リソース管理 API に対するラッパーを実行するようにデザインされています
クラスは 2 種類のコンストラクター オーバーロードを定義します: 1 つが LPCTSTR の引数を受け取り、そのほかのは uint の引数を受け取ります。 uint の引数は、クラスの一つのデータ メンバー、m_lpstrに格納されている MAKEINTRESOURCE マクロと結果を使用して Windows の管理機能と互換性のあるリソースの種類に変換されます。 LPCTSTR のコンストラクターへの引数は変換されずに格納されます。
必要条件
Header: atlwin.h