WinApi ; ]

bagsiu

Użytkownik
Dołączył
Wrzesień 16, 2009
Posty
35
Witam.
Po komplilacji tego kodu :
Kod:
#include <windows.h>

int WINAPI WinMain(HINSTANCE program, HINSTANCE,LPSTR, int Tryb) {

WNDCLASS okno;
okno.hInstance = program;
okno.lpszClassName = "klasa";
okno.lpfnWndProc = DefWindowProc;
okno.lpszMenuName = NULL;
okno.style = 0;
okno.hIcon = LoadIcon (NULL,IDI_WINLOGO);
okno.hCursor = LoadCursor (NULL,IDC_ARROW);
okno.hbrBackground = (HBRUSH) GetStockObject (BLACK_BRUSH);
if(!RegisterClass(& okno)) return 0;


HWND hOkienko;
hOkienko = CreateWindowEx(WS_EX_TOPMOST, "klasa", "Program !", 
WS_OVERLAPPEDWINDOW,300, 400, 500,600, NULL, NULL, program, NULL );

ShowWindow(hOkienko,Tryb);
MSG msg;
 while(1) {
  if(!IsWindow(hOkienko)) break;
  
  GetMessage(&msg,NULL,0,0);
  DispatchMessage(&msg);
 }

 //Wyjście z programu
return 0;
}
I uruchomieniu jego , nic sie nie dzieje ; /
Co jest w nim nie tak ? :d
 

bagsiu

Użytkownik
Dołączył
Wrzesień 16, 2009
Posty
35
Dzięki wielkie ; ]
Od raz przejrzę sobie kurs :)
Edit: Mam następny podobny bład ; /
Po każdej kompilacji wywala błędy :
Kod:
In function `WinMain': 
 [Linker error] undefined reference to `_Z9ProceduraP6HWND__jjl@16' 
 [Linker error] undefined reference to `GetStockObject@4' 
ld returned 1 exit status

Tym razem jak dodam bilbioteke i tak nie kompiluje :]
 
Ostatnia edycja:

bagsiu

Użytkownik
Dołączył
Wrzesień 16, 2009
Posty
35
Dziwne troche.
To był bład w kodzie xD
Dzięki za pomoc :)
A jeszcze jedno:
Jak złączyc projekt w jeden plik ?
 
Do góry Bottom