Yoda Opublikowano 31 Sierpnia 2008 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!
Harv Opublikowano 31 Sierpnia 2008 Opublikowano 31 Sierpnia 2008 BZDURY! before `200' daj kod sprzed 200 MENU
Will Opublikowano 31 Sierpnia 2008 Opublikowano 31 Sierpnia 2008 wincl.lpszMenuName = MAKEINTRESOURCE(200); //daj tu normalna nazwe np: MyMenu
Yoda Opublikowano 31 Sierpnia 2008 Autor 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
Will Opublikowano 31 Sierpnia 2008 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.
Yoda Opublikowano 31 Sierpnia 2008 Autor Opublikowano 31 Sierpnia 2008 2 winapicpp.cpp c:\...\winapimenu.rc:1: parse error before `1000' :/ @up: tak zrobiłem. Dalej to samo.
Will Opublikowano 31 Sierpnia 2008 Opublikowano 31 Sierpnia 2008 aa jaką masz wersje dokładnie deva? 4.9.9.2?
Yoda Opublikowano 31 Sierpnia 2008 Autor Opublikowano 31 Sierpnia 2008 Ok działa musiałem dodać plik .rc w Project Options ;=/ Dzięki wszystkim.
Rekomendowane odpowiedzi