Yoda Opublikowano 31 Sierpnia 2008 Udostępnij Opublikowano 31 Sierpnia 2008 Próbuję załadować menu do projektu WinAPI. Hm po kolei: ... HMENU hmenu; ... wincl.lpszMenuName = MAKEINTRESOURCE(200); ... hmenu = LoadMenu(hThisInstance, MAKEINTRESOURCE(200)); ... hwnd = CreateWindowEx(0,szClassName,"Okno",WS_OVERLAPPEDWINDOW,200,200,300,300,HWND_DESKTOP,hmenu,hThisInstance,NULL); ... I plik .rc 200 MENU { POPUP "&Plik" { MENUITEM "&Nowy", 100 MENUITEM "&Otwórz", 101 MENUITEM "&Zapisz", 102 } } A oto co dostaję w odpowiedzi od kompilatora: 2 winapicpp.cpp c:\...\winapimenu.rc:1: parse error before `200' Używam Dev C++ 4 ;/ Halp! Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Darlix Opublikowano 31 Sierpnia 2008 Udostępnij Opublikowano 31 Sierpnia 2008 "200 MENU" zamiast 200 daj 300 :| Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Harv Opublikowano 31 Sierpnia 2008 Udostępnij Opublikowano 31 Sierpnia 2008 BZDURY! before `200' daj kod sprzed 200 MENU Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Will Opublikowano 31 Sierpnia 2008 Udostępnij Opublikowano 31 Sierpnia 2008 wincl.lpszMenuName = MAKEINTRESOURCE(200); //daj tu normalna nazwe np: MyMenu Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Yoda Opublikowano 31 Sierpnia 2008 Autor Udostępnij Opublikowano 31 Sierpnia 2008 daj kod sprzed 200 MENU Tam nic nie ma ;/ @up ok obacze. OK nici. Wstawiłem tam byle string i dostałem jakiś syf od kompilatora "1: 1: 1: ... parMad ocśtam". ;/ ( nie wiem czy o to ci chodziło Will ). "200 MENU" zamiast 200 daj 300 :| rofl :DDD Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Will Opublikowano 31 Sierpnia 2008 Udostępnij Opublikowano 31 Sierpnia 2008 1000 MENU { MENUITEM "Plik" , 1001 MENUITEM "Edycja" , 1002 MENUITEM "Pomoc" , 1003 } daj taki plik rc dodaj zasób i spróbuj. trzeci od końca parametr tak samo Loadmenu a tam w oknie daj jak wcześniej MAKEINTRESOURCE(1000); u mnie działa Ok! nawet deva zdobyłem ;p edit: Żeby działało po prostu dodaj do projektu plik res. Project>>addToProject i nic więcej. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Yoda Opublikowano 31 Sierpnia 2008 Autor Udostępnij Opublikowano 31 Sierpnia 2008 2 winapicpp.cpp c:\...\winapimenu.rc:1: parse error before `1000' :/ @up: tak zrobiłem. Dalej to samo. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Will Opublikowano 31 Sierpnia 2008 Udostępnij Opublikowano 31 Sierpnia 2008 aa jaką masz wersje dokładnie deva? 4.9.9.2? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Yoda Opublikowano 31 Sierpnia 2008 Autor Udostępnij Opublikowano 31 Sierpnia 2008 Ok działa musiałem dodać plik .rc w Project Options ;=/ Dzięki wszystkim. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi