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