Animax97 Temat założony przez niniejszego użytkownika |
[WinAPI, C++] Brak buttonów po dodaniu pliku ' *.manifest ' » 2010-08-11 23:36:21 Witam otóż mam problem, bo gdy załącze do resources.rc plik: 1 24 "AnxBot.exe.Manifest"
Buttony mi się nie pokazują, a gdy go usunę znowu działają? Przykłądowy Button: hButton = CreateWindowEx( 0, WC_BUTTON, "YO", WS_CHILD | WS_VISIBLE, 20, 20, 30, 16, hwnd,( HMENU ) 1, * hInst, 0 );
Wiecie w czym tkwi problem? |
|
malan |
» 2010-08-11 23:49:01 Nie dodawaj pliku *.manifest do zasobów. Dodaj go do projektu jak normalny plik. Przynajmniej ja tak robię i działa. |
|
Animax97 Temat założony przez niniejszego użytkownika |
» 2010-08-12 00:00:01 A działa Ci to pod Code::Blocks? |
|
malan |
» 2010-08-12 00:02:37 Tak, działa. |
|
Animax97 Temat założony przez niniejszego użytkownika |
» 2010-08-12 11:25:32 @Up Jak robię tak jak ty radzisz to nie ma reakcji, dodam jeszcze #include "plik.Manifest" To wtedy mam błąd: Compiling: resource.rc Compiling: main.cpp In file included from D:\C++\main.cpp:3: D:\C++\plik.Manifest:1: error: expected unqualified-id before '<' token D:\C++\main.cpp: In function 'int WinMain(HINSTANCE__*, HINSTANCE__*, CHAR*, int)': D:\C++\main.cpp:42: error: 'hWnd' was not declared in this scope D:\C++\main.cpp: In function 'LRESULT WndProc(HWND__*, UINT, WPARAM, LPARAM)': D:\C++\main.cpp:70: error: 'Magic_On' was not declared in this scope D:\C++\main.cpp:71: error: 'Magic_Off' was not declared in this scope
Wiesz wtf? |
|
malan |
» 2010-08-12 12:19:49 Czy ja Ci kazałem dodać ten plik przez include...? Chociaż może nie wyraziłem się dość jasno. Masz dodać ten plik do projektu. Teraz się skup ;p. Po lewej stronie masz taki pasek z plikami projektu- "Management". Jeśli go nie widzisz wciśnij Shift + F2. Kliknij prawym przyciskiem myszy na nazwę projektu (obok tej nazwy są kolorowe małe kwadraciki- takie jak ikona C::B). Następnie Add files, wybierasz plik (*.manifest), klikasz "Ok". Kompilujesz. |
|
Animax97 Temat założony przez niniejszego użytkownika |
» 2010-08-12 12:27:05 @Up No przecież tak robiłem :P I nie działa... |
|
malan |
» 2010-08-12 12:32:19 Działa. Błędy, które pokazałeś nie dotyczą pliku *.manifest tylko błędów w kodzie. /edit: Dobra, jeden dotyczy, ale nie dodawaj tego pliku za pomocą include. |
|
« 1 » |