リソーススクリプトについて |
Last Updated: Nov.20,2002 |
| Windows リソースの作成に使われるリソーススクリプトについて簡単に纏めたものです。リファレンス代わりにどうぞ。 | |
リソース名 ACCELERATORS
BEGIN
キーストローク,ID 値 [,キーストロークのタイプ] [,修飾キー] [,NOINVERT]
END
| キーストロークのタイプ | 修飾キー |
|---|---|
| ASCII | |
| VIRTKEY | SHIFT CONTROL ALT |
リソース名 DIALOG x,y,幅,高さ
[STYLE ウィンドウスタイル]
[EXSTYLE 拡張ウィンドウスタイル]
[CAPTION ウィンドウキャプション]
[MENU リソース名]
[CLASS ウィンドウクラス]
[FONT
ポイントサイズ,フォント書体用文字列]
BEGIN
END
リソース名 DIALOGEX x,y,幅,高さ
[,ヘルプID]
[STYLE ウィンドウスタイル]
[EXSTYLE 拡張ウィンドウスタイル]
[CAPTION ウィンドウキャプション]
[MENU リソース名]
[CLASS ウィンドウクラス]
[FONT
ポイントサイズ,フォント書体用文字列]
BEGIN
END
リソース名 MENU
BEGIN
項目定義
END
| 項目定義 | |||
|---|---|---|---|
| MENUITEM | [項目テキスト] | [,項目 ID] | [,項目属性] |
| MENUITEM | SEPARATOR | ||
POPUP [ポップアップ名] [ポップアップ属性]
BEGIN
項目定義
END
| 項目属性(ポップアップ属性) |
|---|
| GRAYED INACTIVE CHECKED MENUBREAK MENUBARBREAK HELP |
リソース名 RCDATA
BEGIN
リソースデータ
END
STRINGTABLE
BEGIN
文字列 ID 文字列
END
バージョンID VERSIONINFO 固定情報
BEGIN
ブロック文
END
| リソース名 | BITMAP | ファイル名 |
|---|---|---|
| リソース名 | CURSOR | ファイル名 |
| リソース番号 | FONT | ファイル名 |
| リソース名 | ICON | ファイル名 |
| リソース名 | タイプ ID | ファイル名 |
| AUTO3STATE | テキスト | ,ID | ,x | ,y | ,幅 | ,高さ | [,スタイル] | [,拡張スタイル] |
|---|---|---|---|---|---|---|---|---|
| AUTOCHECKBOX | テキスト | ,ID | ,x | ,y | ,幅 | ,高さ | [,スタイル] | [,拡張スタイル] |
| AUTORADIOBUTTON | テキスト | ,ID | ,x | ,y | ,幅 | ,高さ | [,スタイル] | [,拡張スタイル] |
| CHECKBOX | テキスト | ,ID | ,x | ,y | ,幅 | ,高さ | [,スタイル] | [,拡張スタイル] |
| COMBOBOX | ID | ,x | ,y | ,幅 | ,高さ | [,スタイル] | [,拡張スタイル] | |
| CTEXT | テキスト | ,ID | ,x | ,y | ,幅 | ,高さ | [,スタイル] | [,拡張スタイル] |
| DEFPUSHBUTTON | テキスト | ,ID | ,x | ,y | ,幅 | ,高さ | [,スタイル] | [,拡張スタイル] |
| EDITTEXT | ID | ,x | ,y | ,幅 | ,高さ | [,スタイル] | [,拡張スタイル] | |
| GROUPBOX | テキスト | ,ID | ,x | ,y | ,幅 | ,高さ | [,スタイル] | [,拡張スタイル] |
| ICON | リソース名 | ,ID | ,x | ,y | ,幅 | ,高さ | [,スタイル] | [,拡張スタイル] |
| LISTBOX | ID | ,x | ,y | ,幅 | ,高さ | [,スタイル] | [,拡張スタイル] | |
| LTEXT | テキスト | ,ID | ,x | ,y | ,幅 | ,高さ | [,スタイル] | [,拡張スタイル] |
| PUSHBUTTON | テキスト | ,ID | ,x | ,y | ,幅 | ,高さ | [,スタイル] | [,拡張スタイル] |
| RADIOBUTTON | テキスト | ,ID | ,x | ,y | ,幅 | ,高さ | [,スタイル] | [,拡張スタイル] |
| RTEXT | テキスト | ,ID | ,x | ,y | ,幅 | ,高さ | [,スタイル] | [,拡張スタイル] |
| SCROLLBAR | ID | ,x | ,y | ,幅 | ,高さ | [,スタイル] | [,拡張スタイル] | |
| STATE3 | テキスト | ,ID | ,x | ,y | ,幅 | ,高さ | [,スタイル] | [,拡張スタイル] |
| CONTROL | テキスト | ,ID | ,クラス | ,スタイル | ,x | ,y | ,幅 | ,高さ | [,拡張スタイル] |
|---|
| クラス | スタイル |
|---|---|
| AUTO3STATE | |
| AUTOCHECKBOX | |
| AUTORADIOBUTTON | |
| BUTTON | BS_3STATE BS_AUTO3STATE BS_AUTOCHECKBOX BS_AUTORADIOBUTTON BS_CHECKBOX BS_DEFPUSHBUTTON BS_GROUPBOX BS_LEFTTEXT BS_OWNERDRAW BS_PUSHBUTTON BS_RADIOBUTTON BS_USERBUTTON BS_BITMAP BS_BOTTOM BS_CENTER BS_ICON BS_LEFT BS_MULTILINE BS_NOTIFY BS_PUSHLIKE BS_RIGHT BS_RIGHTBUTTON BS_TEXT BS_TOP BS_VCENTER |
| COMBOBOX | CBS_AUTOHSCROLL CBS_DISABLENOSCROLL CBS_DROPDOWN CBS_DROPDOWNLIST CBS_HASSTRINGS CBS_LOWERCASE CBS_NOINTEGRALHEIGHT CBS_OEMCONVERT CBS_OWNERDRAWFIXED CBS_OWNERDRAWVARIABLE CBS_SIMPLE CBS_SORT CBS_UPPERCASE |
| EDIT | ES_AUTOHSCROLL ES_AUTOVSCROLL ES_CENTER ES_LEFT ES_LOWERCASE ES_MULTILINE ES_NOHIDESEL ES_NUMBER ES_OEMCONVERT ES_PASSWORD ES_READONLY ES_RIGHT ES_UPPERCASE ES_WANTRETURN |
| LISTBOX | LBS_DISABLENOSCROLL LBS_EXTENDEDSEL LBS_HASSTRINGS LBS_MULTICOLUMN LBS_MULTIPLESEL LBS_NODATA LBS_NOINTEGRALHEIGHT LBS_NOREDRAW LBS_NOSEL LBS_NOTIFY LBS_OWNERDRAWFIXED LBS_OWNERDRAWVARIABLE LBS_SORT LBS_STANDARD LBS_USETABSTOPS LBS_WANTKEYBOARDINPUT |
| SCROLLBAR | SBS_BOTTOMALIGN SBS_HORZ SBS_LEFTALIGN SBS_RIGHTALIGN SBS_SIZEBOX SBS_SIZEBOXBOTTOMRIGHTALIGN SBS_SIZEBOXTOPLEFTALIGN SBS_SIZEGRIP SBS_TOPALIGN SBS_VERT |
| STATE3 | |
| STATIC | SS_BITMAP SS_BLACKFRAME SS_BLACKRECT SS_CENTER SS_CENTERIMAGE SS_GRAYFRAME SS_GRAYRECT SS_ICON SS_LEFT SS_LEFTNOWORDWRAP SS_METAPICT SS_NOPREFIX SS_NOTIFY SS_RIGHT SS_RIGHTIMAGE SS_SIMPLE SS_WHITEFRAME SS_WHITERECT |
| ウィンドウ | 拡張ウィンドウ | ダイアログウィンドウ |
|---|---|---|
| WS_BORDER WS_CAPTION WS_CHILD WS_CLIPCHILDREN WS_CLIPSIBLINGS WS_DISABLED WS_DLGFRAME WS_GROUP WS_HSCROLL WS_ICONIC WS_MAXIMIZE WS_MAXIMIZEBOX WS_MINIMIZE WS_MINIMIZEBOX WS_OVERLAPPED WS_OVERLAPPEDWINDOW WS_POPUP WS_POPUPWINDOW WS_SIZEBOX WS_SYSMENU WS_TABSTOP WS_THICKFRAME WS_VISIBLE WS_VSCROLL |
WS_EX_ACCEPTFILES WS_EX_CLIENTEDGE WS_EX_CONTEXTHELP WS_EX_CONTROLPARENT WS_EX_DLGMODALFRAME WS_EX_LEFT WS_EX_LEFTSCROLLBAR WS_EX_LTRREADING WS_EX_MDICHILD WS_EX_NOPARENTNOTIFY WS_EX_PALETTEWINDOW WS_EX_RIGHT WS_EX_RIGHTSCROLLBAR WS_EX_RTLREADING WS_EX_STATICEDGE WS_EX_TOOLWINDOW WS_EX_TOPMOST WS_EX_TRANSPARENT WS_EX_WINDOWEDGE |
DS_3DLOOK DS_ABSALIGN DS_CENTER DS_CENTERMOUSE DS_CONTEXTHELP DS_CONTROL DS_FIXEDSYS DS_LOCALEDIT DS_MODALFRAME DS_NOFAILCREATE DS_NOIDLEMSG DS_RECURSE DS_SETFONT DS_SETFOREGROUND DS_SYSMODAL |
| Back | Copyright (c) 2002 AOK. All Rights Reserved. |