Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

10.09.2007, 23:16

Frage zu Win32-Projekt

Hallo,

ich habe mir ein Buch über Spieleprogrammierung mit DirectX und C++ zugelegt, das 1. Kapitel in diesem Buch(ein 2d Spiel) hat alles super geklappt. Jetzt stand am ende des Kapitels ich solle bevor ich weiter mache ein eigenes Projekt erstellen um das ganze zu verinnerlichen. Das wollte ich dann auch tun nur gab es das Problem das ich wenn ich eine neues Win32-Projekt starte, da auf einmal Funktionen drin sind die ich noch nie vorher gehört habe :(

Zum ersten heißt die WinMain funktion nun _tWinMain
dann gibt es "MyRegisterClass" die mir nichts sagt
und "InitInstance" sagt mir auch nichts. (werden die 2 benötigt?)

In dem Buch stand das ich das ausgangsprojekt von der CD kopieren soll, da gab es dann nur eine WinMain und einen Callback handler.

Gibt es irgendwie eine Vorlage mit der ich eine WinMain erhalte, oder muss ich mir da was zusammenbasteln?

Ich nutze Visual Studio 2005 (KEINE Express Edition)

Vielen Dank schonmal

Mfg

Ronny

2

10.09.2007, 23:18

Ehm nja du hast halt nicht "Leeres Projekt" angeklickt :D
_tWinMain ist ein Makro aus <tchar.h>. Wenn UNICODE aktiviert ist, wird es zu wWinMain aufgelöst... sonnst einfach WinMain.
MyRegisterClass ist einfach nur das Registrieren der Fensterklasse in eine Funktion gepackt ...
InitInstance erstellt dann, anhand der vorher registrierten Fensterklasse, ein Fenster.
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

3

11.09.2007, 09:15

Achso, ich dachte da gibts auch eine Vorlage dafür ;)

und die 2 Funktionen brauch ich dann nicht unbedingt wenn ich das richtig sehe?

Mfg
Ronny

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

4

11.09.2007, 09:29

Nicht zwangsläufig, jo.
@D13_Dreinig

5

11.09.2007, 10:22

alles klar, danke für die hilfe :)

Werbeanzeige