Initialiser DirectX en DOS

Signaler
Messages postés
155
Date d'inscription
vendredi 12 décembre 2003
Statut
Membre
Dernière intervention
15 février 2009
-
Messages postés
155
Date d'inscription
vendredi 12 décembre 2003
Statut
Membre
Dernière intervention
15 février 2009
-
Bonjour !

J'essaye de faire initialiser DirectX par un programme Win32Console en C++ (évidament). Mais le problème c'est que dans le CreatDevice il me demande en paramètre le HWND de la fenêtre. Comment je peux avoir le HWND de la fenêtre DOS ou bien de créé une fenêtre Win32 virtuelle et d'ensuite pointer dessus.

Merci !

~~ Cordialement Francois Gingras

2 réponses

Messages postés
3874
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
7 novembre 2014
13
Salut,


Les fenêtre DOS sont pas des fenêtre classiques. Je pense pas que
DirectX veuille bien taper dedans. Par exemple, spy refuse de lancer un
espionnage d'une fenêtre en invite.


Tu peux probablement faire une fenêtre avec CreateWindow.


Tu peux aussi faire une appli GUI avec une console, via AllocConsole nottement.
Messages postés
155
Date d'inscription
vendredi 12 décembre 2003
Statut
Membre
Dernière intervention
15 février 2009

D'accord !

Mon projet pour l'école m'oublige de faire le projet en console Dos (fenêtre Dos) mais je voudrais mêtre un bonus en DirectX alors il faux que je l'initialise en FullScreen mais lors du CreatDevice il me demande un hWnd.

Si j'ai bien comprit je pourrais utiliser un CreateWindow pour créé une fenêtre en d'ensuite l'utiliser pour initialiser mon DirectX.

Je vias regarder les posibilités. Si une autre personne a une solution je suis ouvert !

~~ Cordialement Francois Gingras