#include <Windows.h>
#include "resource.h"
#pragma code_page(936)
/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//
IDD_DIALOG_ABOUT DIALOGEX 0, 0, 290, 59 //DIALOGEX RESOURCE
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Dialog" // CAPTION STATEMENT
FONT 8, "MS Shell Dlg", 400, 0, 0x1 // FONT STATEMENT
BEGIN
LTEXT "Windows Resource Demo",3001,26,14,119,8,SS_NOPREFIX // CONTROL
LTEXT "Copyright (C) 2008",3002,26,30,119,8 // CONTROL
DEFPUSHBUTTON "OK",IDOK,234,14,32,14,WS_GROUP // CONTROL
DEFPUSHBUTTON "Quit",IDCANCEL,234,31,32,14,WS_GROUP // CONTROL
END
/////////////////////////////////////////////////////////////////////////////
//
// Menu
//
IDR_MENU_MAIN MENU //MENU RESOURCE
BEGIN
POPUP "File" // POPUP RESOURCE
BEGIN
MENUITEM "&Open", ID_FILE_COPY // MENUITEM STATEMENT
MENUITEM "&Save", ID_FILE_SAVE40002// MENUITEM STATEMENT
MENUITEM SEPARATOR // MENUITEM STATEMENT
MENUITEM "E&xit", ID_FILE_EXIT // MENUITEM STATEMENT
END
POPUP "Eidt" // POPUP RESOURCE
BEGIN
MENUITEM "&Copy", ID_EIDT_COPY// MENUITEM STATEMENT
MENUITEM "&Paste", ID_EIDT_PASTE// MENUITEM STATEMENT
END
POPUP "Help" // POPUP RESOURCE
BEGIN
MENUITEM "&About", ID_HELP_ABOUT// MENUITEM STATEMENT
END
END
IDR_MENU_POPUP MENU
BEGIN
POPUP "POPUP"
BEGIN
MENUITEM "&Copy", ID_POPUP_COPY
MENUITEM "&Paste", ID_POPUP_PASTE
MENUITEM "Cu&t", ID_POPUP_CUT
POPUP "&Info"
BEGIN
MENUITEM "Co&unt", ID_INFO_A
MENUITEM "&Size", ID_INFO_B
END
END
END
/////////////////////////////////////////////////////////////////////////////
//
// Icon
//
IDI_ICON_MAIN ICON "res\\icon.ico" //ICON RESOURCE
#pragma code_page( [ DEFAULT | CodePageNum ] )
nameID BITMAP filename
IDI_ICON_MAIN ICON "res\\icon.ico" //ICON RESOURCE
nameID DIALOGEX x, y, width, height [ , helpID]] [[ optional-statements]] {control-statements }
menuID MENU [[optional-statements]] { item-definitions ... }
POPUP text, [[optionlist]] { item-definitions ... }
STRINGTABLE [[optional-statements]] {stringID string ...}
nameID typeID filename
nameID typeID { raw-data }
<控件类型> text, id, x, y, width, height [[, style [[, extended-style]]]]
<控件类型>, id, x, y, width, height [[, style [[, extended-style]]]]
LTEXT "Windows Resource Demo",3001,26,14,119,8,SS_NOPREFIX // CONTROL
LTEXT "Copyright (C) 2008",3002,26,30,119,8 // CONTROL
DEFPUSHBUTTON "OK",IDOK,234,14,32,14,WS_GROUP // CONTROL
DEFPUSHBUTTON "Quit",IDCANCEL,234,31,32,14,WS_GROUP // CONTROL
//{{NO_DEPENDENCIES}}
// Microsoft Visual C++ generated include file.
// Used by Windows.rc
//
#define IDD_DIALOG_ABOUT 101
#define IDR_MENU_MAIN 101
#define IDR_MENU_POPUP 102
#define IDI_ICON_MAIN 103
#define IDC_EDIT_ABOUT 1001
#define ID_FILE_COPY 40001
#define ID_FILE_SAVE40002 40002
#define ID_FILE_EXIT 40003
#define ID_EIDT_COPY 40004
#define ID_EIDT_PASTE 40005
#define ID_HELP_ABOUT 40006
#define ID_COPY_PASTE 40007
#define ID_COPY_PASTE40008 40008
#define ID_POPUP_COPY 40009
#define ID_POPUP_PASTE 40010
#define ID_POPUP_CUT 40011
#define ID_POPUP_INFO 40012
#define ID_INFO_A 40013
#define ID_INFO_B 40014
// Next default values for new objects
//
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE 104
#define _APS_NEXT_COMMAND_VALUE 40015
#define _APS_NEXT_CONTROL_VALUE 1000
#define _APS_NEXT_SYMED_VALUE 101
#endif
#endifcase WM_COMMAND:
{
switch (LOWORD(wParam))
{
// 在“帮助”菜单中选择“关于”
case ID_HELP_ABOUT:
{
DialogBox(
hinst, (LPCTSTR)IDD_DIALOG_ABOUT, hwnd, (DLGPROC)About
);
return 0;
}
default:
return DefWindowProc(hwnd, uMsg, wParam, lParam);
}
}
| 欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) | Powered by Discuz! X3.2 |