создаю менюшку Код (Text): nvoke CreateMenu mov esi,eax invoke AppendMenu, esi, MF_STRING, 799, addr aFile invoke SetMenu,hWnd,esi А как добавить субменю? тоесть то которое будет выпадать вниз. И ещё вопрос можно добавить меню с флагами MF_STRING и MF_BITMAP, а как их комбинировать? тоесть нужен пункт меню с надписью и картинкой. И ещё, можно ли прикрутить в меню ImageList?
Разобрался. Mikl___ Запутаный у вас код =) вот так понятнее. call CreateMenu mov esi,eax invoke AppendMenu, esi, MF_POPUP, mnuhWnd3, addr aFile
Просто edi первоначально использовался под переменную hPopupMenu, а затем под переменную hMenu. esi в это время был занят для косвенного вызова AppendMenu (идет череда вызовов AppendMenu) call AppendMenu - 6 байт call [esi] - 2 байта -- цель была написать более короткий код