次の方法で共有


_U_STRINGorID クラス

更新 : 2007 年 11 月

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

class _U_STRINGorID

解説

このクラスは、FindResourceLoadIconLoadMenu の各関数などの Windows のリソース管理 API に対してラップを実装するためにデザインされています。これらの関数は、リソースの名前またはその ID として指定できる引数 LPCTSTR を受け付けます。

このクラスではコンストラクタのオーバーロードを 2 つ定義します。一方が引数 LPCTSTR を受け付け、もう一方が引数 UINT を受け付けます。引数 UINTMAKEINTRESOURCE マクロを使用して Windows のリソース管理関数と互換性のあるリソースの種類に変換され、その結果はクラスの単一のデータ メンバである m_lpstr に格納されます。LPCTSTR コンストラクタの引数は、変換せずに直接格納されます。

必要条件

ヘッダー : atlwin.h

参照

その他の技術情報

_U_STRINGorID のメンバ

ATL クラスの概要