Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [C++] Nie działający skrypt
Forum PHP.pl > Inne > Hydepark
Ayrox
//==============================================================================// 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ć! ;/
bim2
Oj, biedactwo!

PS. Zadaj pytanie, bo nie rozumiem sensu posta smile.gif
l0ud
Działa bez problemu. Ja kompiluję w Dev-cpp jako aplikację okienkową w C++.
Ayrox
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 ?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.