Green Snake hat geschrieben:ömm, aber so ne frage:
wiso machst du das "schwierig", wenns auch "einfach" geht?
ich würde jetzt keine fenster mittels der api create window öffnen, aber warum machst du das?
hat das einen vorteil?
Bei CreateWindow/CreateWindowEx muss die Fensterklasse zunächst Registriert werden mittels RegisterClass. Dann wird der CreateWindow/CreateWindowEx Befehl aufgerufen. Messages werden üblicherweise über ein WindowCallback abgefangen.
[EDIT]
Üblicherweise baut man sich im vorraus deswegen eine Klasse(sofern es die Sprache erlaubt), mit der man ganz einfach Fenster so wie in PureBasic erstellen kann. Dann braucht man nurnoch
Code: Alles auswählen
CWindow Window;
HWND hWnd;
hWnd = Window->Create(0, 0, 640, 480, "Titel");
...