#pragma code_page(936) #endif //_WIN32 #ifdef APSTUDIO_INVOKED ///////////////////////////////////////////////////////////////////////////// // // TEXTINCLUDE // 1 TEXTINCLUDE DISCARDABLE BEGIN "resource.h\0" END 2 TEXTINCLUDE DISCARDABLE BEGIN "#include ""afxres.h""\r\n" "\0" END 3 TEXTINCLUDE DISCARDABLE BEGIN "\r\n" "\0" END #endif // APSTUDIO_INVOKED ///////////////////////////////////////////////////////////////////////////// // // Menubar // IDR_MAIN_MENUBAR MENU DISCARDABLE BEGIN MENUITEM "关于", IDM_ABOUT POPUP "选项" BEGIN MENUITEM "关于", IDM_ABOUT MENUITEM SEPARATOR MENUITEM "退出", IDM_EXIT END END ///////////////////////////////////////////////////////////////////////////// // // Data // IDR_MAIN_MENUBAR SHMENUBAR DISCARDABLE BEGIN IDR_MAIN_MENUBAR, 2, I_IMAGENONE, IDM_ABOUT, TBSTATE_ENABLED, TBSTYLE_AUTOSIZE, IDS_MENUITEM40002, 0, NOMENU, I_IMAGENONE, IDM_OPTION, TBSTATE_ENABLED, TBSTYLE_DROPDOWN TBSTYLE_AUTOSIZE, IDS_MENUITEM40007, 0, 1, END ///////////////////////////////////////////////////////////////////////////// // // String Table // STRINGTABLE DISCARDABLE BEGIN IDS_MENUITEM40002 "关于" IDS_MENUITEM40004 "x" IDS_MENUITEM40007 "选项" END #endif // Chinese (P.R.C.) resources ///////////////////////////////////////////////////////////////////////////// #ifndef APSTUDIO_INVOKED ///////////////////////////////////////////////////////////////////////////// // // Generated from the TEXTINCLUDE 3 resource. // ///////////////////////////////////////////////////////////////////////////// #endif // not APSTUDIO_INVOKED 4、 在onCreate函数中建立此菜单 //================================================================== // onCreate,WM_CREATE 消息的处理函数 //================================================================== LRESULT onCreate(HWND hWnd, UINT wMsg, WPARAM wParam, LPARAM lParam) { SHMENUBARINFO mbi; // 初始化menubar结构 memset(&mbi, 0, sizeof(SHMENUBARINFO)); mbi.cbSize = sizeof(SHMENUBARINFO); // 必须填充 mbi.hwndParent = hWnd; mbi.nToolBarId = IDR_MAIN_MENUBAR; mbi.hInstRes = g_hInstance; // 建立menubar if (!SHCreateMenuBar(&mbi)) { MessageBox (hWnd, _T("建立menubar失败"), g_szAppName, MB_OK); DestroyWindow(hWnd); }
复制本页网址和标题,发送给你QQ/Msn的好友一起分享
上一篇:OO in C(4): C语言中的面向对象思想(1)
下一篇:三大编程语言性能PK:Java, C/C++和Ruby