Помогите с созданием меню у окна Fasm

Тема в разделе "WASM.BEGINNERS", создана пользователем xSplashx, 28 апр 2009.

  1. xSplashx

    xSplashx New Member

    Публикаций:
    0
    Регистрация:
    23 мар 2009
    Сообщения:
    22
    Добрый вечер,помогите бпожалуйста,разобраться с меню в виндовых окошках.
    Код (Text):
    1. section '.rsrc' resource data readable
    2.         menu main_menu
    3.        menuitem '&File',0,MFR_POPUP
    4.                 menuseparator
    5.                 menuitem 'E&xit',IDM_EXIT,MFR_END
    Пишу на фасме на 2у-ю строчку ругаеться компилятор,подскажите в чём моя ошибка...
     
  2. murder

    murder Member

    Публикаций:
    0
    Регистрация:
    3 июн 2007
    Сообщения:
    628
    Делай меню в редакторе ресурсов, а затем прикрепляй res-файл.
    Код (Text):
    1. section '' data readable resource from 'menu.res'
     
  3. xSplashx

    xSplashx New Member

    Публикаций:
    0
    Регистрация:
    23 мар 2009
    Сообщения:
    22
    Скачал редактор ресурсов.. вроде сделал меню получил фаил с расширением .rc
    Код (Text):
    1.  section '.idata' import data readable writeable resource from 'menu.rc'
    компилятор ругаеться на формат файла ,почему не знаю)
     
  4. diamond

    diamond New Member

    Публикаций:
    0
    Регистрация:
    21 май 2004
    Сообщения:
    507
    Адрес:
    Russia
    В том, что мануал fasm.pdf (конкретно - глава 3.1.6 Resources) не прочитан или прочитан невнимательно. Во-первых, отсутствуют строки с directory и resource. Во-вторых,
     
  5. dgs

    dgs New Member

    Публикаций:
    0
    Регистрация:
    23 июн 2008
    Сообщения:
    434
    А как сделать меню на фасме, что бы между словом к примеру открыть и ctrl+o стоял символ табуляции?
     
  6. iZzz32

    iZzz32 Sergey Sfeli

    Публикаций:
    0
    Регистрация:
    3 сен 2006
    Сообщения:
    355
     
  7. AsmGuru62

    AsmGuru62 Member

    Публикаций:
    0
    Регистрация:
    12 сен 2002
    Сообщения:
    689
    Адрес:
    Toronto
    xSplashx
    Вообще-то секция где .RES файл пристроен должна называться ".rsrc", а не ".idata".
     
  8. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
    Регистрация:
    25 июн 2008
    Сообщения:
    3.914
    В аттаче сорцы и ехе разных способов создания меню на FASM'e
    8-1 Создание меню через файл ресурсов
    8-2 Создание меню через FASM и LoadMenu
    8-3 Создание меню через через Template-структуру
    8-4 Программное создание меню (CreatePopupMenu, AppendMenu)
    8-5 Динамическое меню
    8-6 Создание "плавающего" меню (через правый клик)
    8-7 Иммитация меню через toolbar
    8-8 Работа с таблицей акселераторов
     
  9. dgs

    dgs New Member

    Публикаций:
    0
    Регистрация:
    23 июн 2008
    Сообщения:
    434
    Код (Text):
    1.   _ equ ,09h,
    2.  
    3.   menu main_menu
    4.        menuitem '&Файл',0,MFR_POPUP
    5.                 menuitem '&Новый' _ 'Ctrl+N',IDM_NEW
    и видно кракозябру...
     
  10. shoo

    shoo New Member

    Публикаций:
    0
    Регистрация:
    17 июл 2003
    Сообщения:
    1.537
    Адрес:
    Ukraine
    я пишу просто напрямую:
    Код (Text):
    1.             menuitem <'Выход',9,'Alt+X'>,IDM_EXIT,MFR_END