Resource-Definition ステートメント
リソース定義ステートメントは、リソース コンパイラがリソース (.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 | リソース定義ファイルを読み書きできるツールで使用できるリソースのバージョン情報を指定します。 |