リソース定義ステートメント
リソース定義ステートメントは、リソース コンパイラがリソースに格納するリソースを定義します (。Res) ファイル。 の後。Res ファイルは実行可能ファイルにリンクされており、アプリケーションは必要に応じて実行時にそのリソースを読み込むことができます。 すべてのリソース ステートメントは、識別名または番号を特定のリソースに関連付けます。
リソース定義ステートメントは、次のカテゴリに分けることができます。
- リソース
- コントロール
- ステートメント
次の表では、リソース定義ステートメントについて説明します。
参照情報
リソース | 説明 |
---|---|
アクセラレータ | メニュー アクセラレータ キーを定義します。 |
ビットマップ | ビットマップに名前を付け、それを含むファイルの名前を指定して、ビットマップを定義します。 (特定のビットマップを使用するために、アプリケーションは名前で要求します)。 |
カーソル | カーソルまたはアニメーション カーソルを定義するには、カーソルに名前を付け、カーソルを含むファイルの名前を指定します。 (特定のカーソルを使用するために、アプリケーションは名前でカーソルを要求します)。 |
] ダイアログ | アプリケーションがダイアログ ボックスの作成に使用できるテンプレートを定義します。 |
DIALOGEX | アプリケーションがダイアログ ボックスの作成に使用できるテンプレートを定義します。 |
フォント | フォントを含むファイルの名前を指定します。 |
HTML | HTML ファイルを指定します。 |
アイコン | 名前を付け、それを含むファイルの名前を指定して、アイコンまたはアニメーション化されたアイコンを定義します。 (特定のアイコンを使用するために、アプリケーションは名前で要求します)。 |
メニュー | メニューの外観と機能を定義します。 |
MENUEX | メニューの外観と機能を定義します。 |
MESSAGETABLE | メッセージ テーブルに名前を付け、それを含むファイルの名前を指定して、メッセージ テーブルを定義します。 ファイルは、メッセージ コンパイラによって生成されるバイナリ リソース ファイルです。 |
ポップアップ | メニュー項目とサブメニューを含めることができるメニュー項目を定義します。 |
PLUGPLAY | 互換性のために残されています。 |
RCDATA | データ リソースを定義します。 データ リソースを使用すると、実行可能ファイルにバイナリ データを含めることができます。 |
STRINGTABLE | 文字列リソースを定義します。 文字列リソースは、実行可能ファイルから読み込むことができる Unicode または ASCII 文字列です。 |
TEXTINCLUDE | Visual C++ によって解釈される特別なリソース。 詳細については、「 TN035」を参照してください。 |
Typelib | /TLBID リンカー オプションと /TLBOUT リンカー オプションで使用される特別なリソース。 |
ユーザー定義 | アプリケーション固有のデータを含むリソースを定義します。 |
VERSIONINFO | バージョン情報リソースを定義します。 バージョン番号、目的のオペレーティング システムなどの情報が含まれます。 |
Vxd | 互換性のために残されています。 |
定義済みの MFC リソースの詳細については、「 TN023 と TN024」を参照してください。
コントロール
コントロール | 説明 |
---|---|
AUTO3STATE | 自動 3 状態チェックボックス コントロールを作成します。 |
AUTOCHECKBOX | 自動チェック ボックス コントロールを作成します。 |
AUTORADIOBUTTON | 自動ラジオ ボタン コントロールを作成します。 |
Checkbox | チェック ボックス コントロールを作成します。 |
Combobox | コンボ ボックス コントロールを作成します。 |
コントロール | アプリケーション定義コントロールを作成します。 |
CTEXT | 中央揃えテキスト コントロールを作成します。 |
DEFPUSHBUTTON | 既定のプッシュ ボタン コントロールを作成します。 |
EDITTEXT | 編集コントロールを作成します。 |
Groupbox | グループ ボックス コントロールを作成します。 |
アイコン | アイコン コントロールを作成します。 このコントロールは、ダイアログ ボックスに表示されるアイコンです。 |
Listbox | リスト ボックス コントロールを作成します。 |
LTEXT | 左揃えのテキスト コントロールを作成します。 |
PUSHBOX | プッシュ ボックス コントロールを作成します。 |
押ボタン | プッシュ ボタン コントロールを作成します。 |
Radiobutton | ラジオ ボタン コントロールを作成します。 |
RTEXT | 右揃えのコントロールを作成します。 |
スクロールバー | スクロール バー コントロールを作成します。 |
STATE3 | 3 状態チェックボックス コントロールを作成します。 |
ステートメント
ステートメント | 説明 |
---|---|
キャプション | ダイアログ ボックスのタイトルを設定します。 |
特性 | リソース定義ファイルの読み取りまたは書き込みが可能なツールで使用できるリソースに関する情報を指定します。 |
クラス | ダイアログ ボックスのクラスを設定します。 |
EXSTYLE | ダイアログ ボックスの拡張ウィンドウ スタイルを設定します。 |
フォント | ダイアログ ボックスのテキストを描画するフォントを設定します。 |
言語 | すべてのリソースの言語を次の LANGUAGE ステートメントまたはファイルの末尾に設定します。 ACCELERATORS、DIALOG、MENU、RCDATA、または STRINGTABLE リソース定義の本文の先頭の前に LANGUAGE ステートメントが表示される場合、指定された言語はそのリソースにのみ適用されます。 |
メニュー | ダイアログ ボックスのメニューを設定します。 |
Menuitem | メニュー項目を定義します。 |
スタイル | ダイアログ ボックスのウィンドウ スタイルを設定します。 |
バージョン | リソース定義ファイルの読み取りまたは書き込みが可能なツールで使用できるリソースのバージョン情報を指定します。 |