Форум веб-мастеров  /  Статьи веб-мастера  /  WHOIS-сервис  /  Услуги веб-мастера  /  RSS 
Разделы сайта





Полезные ссылки

wm-help.net -> Электронная библиотека -> Разное -> Assembler для Windows ->

Menu 4

Установить новое меню можно с помощью функции SetMenu, указав ей дескриптор нового меню.
Вот пример:

  push    offset szMenuName2 ;новое меню
  push    [hInst]
  call    LoadMenuA ;получаем hMenu
;eax - hMenu
  push    eax
  push    [hwnd]    ; handle текущего окна
  call    SetMenu   ; устанавливаем меню
Для удаления меню нужно использовать DestroyMenu. В отличие от SetMenu с hMenu=NULL, DestroyMenu освобождает память.
  push    [hwnd]
  call    GetMenu   ; получим hMenu
;eax - hMenu
  push    eax
  call    DestroyMenu

  push    [hwnd]
  call    DrawMenuBar ;перерисуем меню, точнее очистим

Полный текст: cr_menu4.zip

[ Вверх ]

Rambler's Top100

Другие наши проекты:
бодибилдинг | Строим Домик | RU-домены за 170 рублей |
Copyright © "В помощь Веб-Мастеру" (Alexander D. Belyaev) 2005-2008.
При перепечатке любого материала видимая ссылка на источник "В помощь Веб-Мастеру" и все имена, ссылки авторов обязательны!
Время генерации страницы: 0.063