次の方法で共有


_U_STRINGorID クラス

この引数アダプター クラスによって、呼び出し元で MAKEINTRESOURCE マクロを使用して ID を文字列に変換せずに、リソース名 (LPCTSTR) またはリソース ID (UINT) を関数に渡すことができます。

重要

このクラスおよびメンバーは、Windows のランタイムで実行するアプリケーションで使用することはできません。

class _U_STRINGorID

メンバー

パブリック コンストラクター

名前

説明

_U_STRINGorID::_U_STRINGorID

コンストラクターです。

パブリック データ メンバー

名前

説明

_U_STRINGorID::m_lpstr

リソース識別子。

解説

このクラスは、リソースの名前または ID である可能性がある LPCTSTR の引数を受け取る FindResourceLoadIconLoadMenu 関数などの Windows リソース管理 API に対するラッパーを実行するようにデザインされています

クラスは 2 種類のコンストラクター オーバーロードを定義します: 1 つが LPCTSTR の引数を受け取り、そのほかのは uint の引数を受け取ります。 uint の引数は、クラスの一つのデータ メンバー、m_lpstrに格納されている MAKEINTRESOURCE マクロと結果を使用して Windows の管理機能と互換性のあるリソースの種類に変換されます。 LPCTSTR のコンストラクターへの引数は変換されずに格納されます。

必要条件

Header: atlwin.h

参照

その他の技術情報

ATL クラスの概要