Как скрыть меню? lpszMenuName - PullRequest
       5

Как скрыть меню? lpszMenuName

1 голос
/ 18 февраля 2010

Мне удалось создать меню с помощью этого куска кода и с помощью Visual Studio 2008:

WNDCLASS    wc; 
...
wc.lpszMenuName = MAKEINTRESOURCE(IDR_MENU1);
...
if(!RegisterClass(&wc))
...

Но как я могу скрыть меню, просто нажав кнопку по своему выбору? Есть функция ShowWindow (), но она не работает с меню ... так какую функцию я использую, чтобы скрыть меню ...?

1 Ответ

1 голос
/ 18 февраля 2010

Я думаю, вы можете сделать что-то вроде этого:

// save the menu
HMENU hMenuOld = GetMenu(hWnd);
// hide the menu
SetMenu(hWnd, NULL);
// show the menu
SetMenu(hWnd, hMenuOld);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...