![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 154 Pomógł: 0 Dołączył: 23.06.2008 Ostrzeżenie: (10%) ![]() ![]() |
//==============================================================================// Przykład do lekcji "Kurs API - Okno aplikacji"
// Pobrano ze strony http://warsztat.pac.pl/gamecreator (Game C++reator) //============================================================================== #include <windows.h> //============================================================================== int WINAPI WinMain(HINSTANCE hProgram, HINSTANCE, LPSTR, int swPokaz) { //Zarejestrowanie klasy okna WNDCLASS wc; wc.style = 0; wc.hInstance = hProgram; wc.lpszClassName = "Moja Klasa"; wc.lpfnWndProc = DefWindowProc; wc.hIcon = LoadIcon(NULL,IDI_WINLOGO); wc.hCursor = LoadCursor(NULL,IDC_ARROW); wc.lpszMenuName = NULL; wc.cbClsExtra = 0; wc.cbWndExtra = 0; wc.hbrBackground = (HBRUSH) GetStockObject(BLACK_BRUSH); if(!RegisterClass(&wc)) return 0; //Stworzenie okienka HWND hOkno; hOkno = CreateWindowEx(WS_EX_TOPMOST,"Moja Klasa","Program 1", WS_OVERLAPPEDWINDOW,100,100,200,100, NULL,NULL,hProgram,NULL); //Pokazanie okna ShowWindow(hOkno,swPokaz); //Pętla pobierająca komunikaty MSG msg; while(1) { if(!IsWindow(hOkno)) break; GetMessage(&msg,NULL,0,0); DispatchMessage(&msg); } //Wyjście z programu return 0; } //============================================================================== Nie działa mi, to przykład ze strony, ale on nie chce mi się skompilować! ;/ |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
Oj, biedactwo!
PS. Zadaj pytanie, bo nie rozumiem sensu posta (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 387 Pomógł: 273 Dołączył: 18.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Działa bez problemu. Ja kompiluję w Dev-cpp jako aplikację okienkową w C++.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 154 Pomógł: 0 Dołączył: 23.06.2008 Ostrzeżenie: (10%) ![]() ![]() |
też jak aplikacja okienkowa to mi działa, ale jak dam source file to już nie. Chyba zrozumiałem tego sens... ;D
I jeszcze wam zadam pytanie jako początkujący amator C++, Czy warto się "pyprać" w Visual Basicu w celu pisania aplikacji w przyszłości czy lepiej od razu przerzucić się na C++ itd itd ? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 27.09.2025 - 20:15 |