有三种方法:
1. Create (NULL, _T ("My Application"), WS_OVERLAPPEDWINDOW,
rectDefault, NULL, MAKEINTRESOURCE (IDR_MAINFRAME));
2. LoadFrame (IDR_MAINFRAME, WS_OVERLAPPEDWINDOW, NULL, NULL);
3. CMenu menu;
menu.LoadMenu (IDR_MAINFRAME);
SetMenu (&menu);
menu.Detach ();
第三种方法在一个窗口要实现多个菜单的时候显得很有用!
Remark: 如果菜单在窗体已经创建之后有所改变,别忘了用这个函数:DrawMenuBar();
The DrawMenuBar function redraws the menu bar of the specified window. If the menu bar changes after the system has created the window, this function must be called to draw the changed menu bar.