|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.09.2008, 23:57 | #1 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
Добавление меню к окну приложения...
Здрасте. WinAPI изучаю недавно, поэтому с самого начала столкнулся с проблемой. Значит так. Есть окно, к нему нужно прилепить меню (ну вверху такое выпадающее). В книге прочитал как это сделать. Создал в ресурсах меню IDR_MENU1. Затем написал при заполнении полей класса WNDCLASSEX в поле lpszMenuName имя данного меню - тоесть вот так вот
Код:
Пробовал и LoadMenu и SetMenu ничего не помогло. Подскажите, может я что не так делаю. Заранее благодарен. |
24.09.2008, 00:17 | #2 |
Тупой студент
Форумчанин
Регистрация: 12.05.2007
Сообщений: 614
|
windowsclass.lpszMenuName = MAKEINTRESOURCE(IDR_MENU1);
Либо можно тут передать NULL, но самому завести переменную типа HMENU, сделать LoadMenu и при создании окна в параметр HMENU передавать хендл на твое меню. |
24.09.2008, 20:23 | #3 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
Спасибо, сработало. А вот NULL передавать а потом в функции CreateWindowEx писать то, что получил из LoadMenu - не катит, пробовал, та же проблема - меню нету.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
от консоли к окну | ёжик | Общие вопросы C/C++ | 3 | 06.04.2008 17:51 |
Отсутствует popup меню на кнопке приложения в таскбаре | dimfil | Компоненты Delphi | 9 | 08.11.2007 15:31 |
Сообщение другому окну | Бонарт | Win Api | 13 | 15.08.2007 20:23 |
Добавление списка в меню | ГОСЕАН | БД в Delphi | 5 | 15.07.2007 13:34 |
Мнимое сообщение окну/компоненту об изменении параметров дисплея | Megabotan | Win Api | 5 | 08.01.2007 13:54 |