Menu dialog box property sheet - Trần Anh Tuấn A

The menu bar that appears at the top of a window is an application's top-level menu, and the commands in it are called top-level menu items. Menu dialog box property sheet - Trần Anh Tuấn A presents about it. | Trần Anh Tuấn A The menu bar that appears at the top of a window is an application's top-level menu, and the commands in it are called top-level menu items. The menu that appears when a top-level menu item is clicked is a drop-down menu, and items in that menu are referred to as menu items Menu items are identified by integer values called menu item IDs or command IDs Menu Menu Windows also supports popup menus that look like drop-down menus but can be popped up anywhere on the screen Cascading menus are actually Pull_down menus that are submenus. Pull_down Menu Cascading Menu Popup Menu Menu You can create a menu in an MFC application in three ways: You can create a menu programmatically, piecing it together using CreateMenu, InsertMenu, and other CMenu functions You can initialize a series of data structures defining the menu's contents and create the menu with CMenu::LoadMenuIndirect You can create a menu resource and load the resulting menu into the application at run time (common use) Create Menu Use resource to create menu Apply Menu Method for loading a top-level menu and attaching it to a window is to construct a CMenu object Call CMenu::LoadMenu to load the menu resource, and call CWnd::SetMenu, like this: CMenu menu; (IDR_MENU1); SetMenu (&menu); CMenu::Detach is called to detach the menu from the CMenu object so that the menu won't be destroyed prematurely when menu goes out of scope Menu Functions WM_INITMENU WM_INITMENUPOPUP WM_MENUSELECT WM_COMMAND The most important message of all is the WM_COMMAND message sent when the user selects an item from the menu More Menu Function Sometimes it's more efficient to process a group of menu item IDs with a single command handler than to provide a separate member function for each ID: More Menu Function In many applications, menu items must be constantly updated to reflect internal states of the application or its data. When a color is selected from a Color menu, for example, the corresponding | Trần Anh Tuấn A The menu bar that appears at the top of a window is an application's top-level menu, and the commands in it are called top-level menu items. The menu that appears when a top-level menu item is clicked is a drop-down menu, and items in that menu are referred to as menu items Menu items are identified by integer values called menu item IDs or command IDs Menu Menu Windows also supports popup menus that look like drop-down menus but can be popped up anywhere on the screen Cascading menus are actually Pull_down menus that are submenus. Pull_down Menu Cascading Menu Popup Menu Menu You can create a menu in an MFC application in three ways: You can create a menu programmatically, piecing it together using CreateMenu, InsertMenu, and other CMenu functions You can initialize a series of data structures defining the menu's contents and create the menu with CMenu::LoadMenuIndirect You can create a menu resource and load the resulting menu into the application at run time (common

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.