リソース関係
はじめに
定義方法 アイコン
リソース定義 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 |