[WinAPI, C++] Błąd podczas kompilacji kodu z menu
Ostatnio zmodyfikowano 2010-07-05 22:12
021995 Temat założony przez niniejszego użytkownika |
[WinAPI, C++] Błąd podczas kompilacji kodu z menu » 2010-07-04 13:06:17 Witam mam 1 problem nie chcę mi się skompilować menu tzn. "plik", "edycja", "pomoc", ... w DEV'ie i VISUAL'u #include <windows.h>
LRESULT CALLBACK WndProc( HWND, UINT, WPARAM, LPARAM );
INT WINAPI WinMain( HINSTANCE hInst, HINSTANCE, LPSTR lStart, INT nShow ) { WNDCLASSEX wc; wc.hInstance = hInst; wc.lpszClassName = "Klasa okna"; wc.lpfnWndProc = WndProc; wc.style = CS_DBLCLKS; wc.cbSize = sizeof( WNDCLASSEX ); wc.hIcon = LoadIcon( 0, IDI_WARNING ); wc.hIconSm = LoadIcon( 0, IDI_WARNING ); wc.hCursor = LoadCursor( 0, IDC_ARROW ); wc.lpszMenuName = "moje_menu"; wc.hbrBackground =( HBRUSH ) GetStockObject( WHITE_BRUSH ); wc.cbWndExtra = 0; wc.cbClsExtra = 0; if( RegisterClassEx( & wc ) == 0 ) return 0; HWND Okno = CreateWindowEx( 0, "Klasa okna", "Tytuł okna", WS_OVERLAPPEDWINDOW, 50, 50, 100, 100, 0, 0, hInst, 0 ); ShowWindow( Okno, nShow ); MSG msgs; while( GetMessage( & msgs, 0, 0, 0 ) ) { TranslateMessage( & msgs ); DispatchMessage( & msgs ); } return msgs.wParam; }
moje_menu MENU { POPUP "Zakładka 1" { MENUITEM "Opcja 1", 1 MENUITEM "Opcja 2", 2 MENUITEM "Opcja 3", 3 } POPUP "Zakładka 2" { MENUITEM "Opcja 1", 4 MENUITEM "Opcja 2", 5 MENUITEM "Opcja 3", 6 } POPUP "Zakładka 3" { MENUITEM "Opcja 1", 7 } }
LRESULT CALLBACK WndProc( HWND hwnd, UINT msg, WPARAM wPar, LPARAM lPar ) { switch( msg ) { case WM_PAINT: break; case WM_CLOSE: PostQuitMessage( 0 ); break; default: return DefWindowProc( hwnd, msg, wPar, lPar ); } return 0; } |
|
lenrokskate |
» 2010-07-04 13:15:10 otaguj kod [code src="C++" zwin][/code]
i napisz jakie błędy wywala |
|
malan |
» 2010-07-04 13:19:03 Nie mów, że masz to wszystko w jednym pliku (*.cpp) ? |
|
021995 Temat założony przez niniejszego użytkownika |
» 2010-07-04 13:20:41 a w ilu mam mieć ? |
|
malan |
» 2010-07-04 13:22:16 Rozbij to co najmniej na 3 pliki. Read me!. |
|
lenrokskate |
» 2010-07-04 13:26:38 i w ogóle to resource się dodaje do plików .rc a nie .cpp
nie ma takiej możliwości żeby to się skompilowało |
|
021995 Temat założony przez niniejszego użytkownika |
» 2010-07-04 13:32:24 ale ja tu nie mam żadnego pliku "rescourse"
tylko sam kod w "source" |
|
021995 Temat założony przez niniejszego użytkownika |
» 2010-07-04 13:34:35 Error 1 error C2146: syntax error : missing ';' before identifier 'MENU' d:\documents and settings\aron\moje dokumenty\visual studio 2010\projects\a.caf\a.caf\moje_menu.cpp 3 1 a.caf
moim zdaniem albo nie dodałem jakiejś biblioteki albo kod jest zły bo wyskakuje że wyraz "MENU" jest zły ERROR ;] |
|
« 1 » 2 3 |