Page009
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
[[Page008]]
* Menu の導入 [#z74bebba]
この節のsource類を、例によって&ref("myapp09.tgz");として...
前節で、Document を置き換える準備が出来たので、menu を導...
// resource.h
#ifndef RESOURCE_H_INCLUDED
#define RESOURCE_H_INCLUDED
#define IDC_MY_MAINMENU 129
#define IDM_FILE_EXIT 257
#define IDM_FILE_OPEN 258
#define IDS_MY_WINCLASS 1025
#define IDS_MY_APPTITLE 1026
#endif // RESOURCE_H_INCLUDED
次に resource.rc に MENU を入れる。
// resource.rc
#include "resource.h"
// Menu
IDC_MY_MAINMENU MENU DISCARDABLE
BEGIN
POPUP "&File"
BEGIN
MENUITEM "&Open", IDM_FILE_OPEN, GRAYED
MENUITEM SEPARATOR
MENUITEM "E&xit", IDM_FILE_EXIT
END
END
// String Table
STRINGTABLE
BEGIN
IDS_MY_WINCLASS "MyAppWin"
IDS_MY_APPTITLE "My Application"
END
一応、menu には "開く(Open)" も用意しておくが、GRAYED ...
#ref("myapp09.png");
終了行:
[[Page008]]
* Menu の導入 [#z74bebba]
この節のsource類を、例によって&ref("myapp09.tgz");として...
前節で、Document を置き換える準備が出来たので、menu を導...
// resource.h
#ifndef RESOURCE_H_INCLUDED
#define RESOURCE_H_INCLUDED
#define IDC_MY_MAINMENU 129
#define IDM_FILE_EXIT 257
#define IDM_FILE_OPEN 258
#define IDS_MY_WINCLASS 1025
#define IDS_MY_APPTITLE 1026
#endif // RESOURCE_H_INCLUDED
次に resource.rc に MENU を入れる。
// resource.rc
#include "resource.h"
// Menu
IDC_MY_MAINMENU MENU DISCARDABLE
BEGIN
POPUP "&File"
BEGIN
MENUITEM "&Open", IDM_FILE_OPEN, GRAYED
MENUITEM SEPARATOR
MENUITEM "E&xit", IDM_FILE_EXIT
END
END
// String Table
STRINGTABLE
BEGIN
IDS_MY_WINCLASS "MyAppWin"
IDS_MY_APPTITLE "My Application"
END
一応、menu には "開く(Open)" も用意しておくが、GRAYED ...
#ref("myapp09.png");
ページ名: