main.gif (47332 bytes)

InterReklama
InterReklama Advertising

РЕКЛАМА

Menu4

RLE Banner Network

TBN 100x100
TBN.ru

Установить новое меню можно с помощью функции 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 ;перерисуем меню, точнее очистим
back.gif (1087 bytes)
Hosted by uCoz