リソース関係
はじめに
定義方法 アイコン
リソース定義 ICON パラメータ カーソル
リソース定義 CURSOR パラメータ メニュー
リソース定義 MENU パラメータ ダイアログボックス
リソース定義 DIALOG パラメータ バージョン情報
リソース定義 VERSIONINFO パラメータ 戻る 定義方法 リソースを定義するには リソースグループ 種類 {タイプ} {リソースパラメータ} というようにする。 ・リソースグループ そのリソースを呼び出す時の名前。任意の名前でよいが 同じ種類で同じグループ名をつけてはならない。 ・種類 リソースの種類。アイコンならICON,メニューならMENUなど. ・タイプ DISCARDABLE…使い捨ての、不必要な ・リソースパラメータ リソースの種類によって異なる。パラメータの数、形式は様々。 戻る
アイコンリソース
例(example.rc) |
PROGRAM ICON DISCARDABLE "foo.ico" |
例(example.rc) |
#include "example.h" PROGRAM MENU DISCARDABLE BEGIN POPUP "ファイル(&F)" BEGIN MENUITEM "開く(&A)...", IDM_OPEN MENUITEM SEPARATOR MENUITEM "終了(&E)", IDM_EXIT END POPUP "ヘルプ(&H)" BEGIN MENUITEM "バージョン情報(&A)", IDM_ABOUT MENUITEM "ヘルプを表示(&H)", IDM_HELP END END |
このリソースのヘッダ(example.h) |
#define IDM_OPEN 100 #define IDM_EXIT 101 #define IDM_ABOUT 200 #define IDM_HELP 201 |
例(example.rc) |
#include "example.h" ABOUTDLG DIALOG DISCARDABLE 0, 0, 191, 101 STYLE DS_MODALFRAME | WS_VISIBLE | WS_CAPTION CAPTION "プログラムのバージョン情報" FONT 9, "MS UI Gothic" BEGIN CTEXT "fooプログラム for Windows9x",IDC_STATIC,33,8,148,8 CTEXT "Version 1.00",IDC_STATIC,33,35,148,8 CTEXT "(C) Copyright 2002 Co-op. All Rights Reserved.", IDC_STATIC,33,54,148,8 ICON "PROGRAM",IDC_STATIC,8,13,18,21 DEFPUSHBUTTON "OK",IDOK,136,73,50,14 LTEXT "URL: html://www.foo.co.jp/",IDC_STATIC,6,72,118,8 LTEXT "E-Mail: woo@foo.co.jp",IDC_STATIC,6,84,79,8 END |
このリソースのヘッダ(example.h) |
#define IDC_STATIC -1 |
例(example.rc) |
#include "example.h" PROGRAM MENU DISCARDABLE |
このリソースのヘッダ(example.h) |
#define IDC_STATIC -1 |