OVH Cloud OVH Cloud

directX afficher sur 2e écran

2 réponses
Avatar
s.d.
Bonjour,

Quelqu'un pourrait me donner une piste pour
enum=E9rer et afficher en directX sur un second
=E9cran (vid=E9o composite)( Vcpp 6.00)
je ne trouve rien pour d=E9marrer

merci

2 réponses

Avatar
Arnaud Debaene
s.d. wrote:
Bonjour,

Quelqu'un pourrait me donner une piste pour
enumérer et afficher en directX sur un second
écran (vidéo composite)( Vcpp 6.00)
je ne trouve rien pour démarrer



La doc est ici :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directx9_c/directx/directx9cpp.asp?frame=true

Commence par regarder IDirect3D9::GetAdapterCount / GetAdapterIdentifier /
GetDeviceCaps
Ensuite, IDirect3D9::CreateDevice pour ouvrir le device en question...

Arnaud
Avatar
s.d.
Arnaud Debaene a écrit :

Commence par regarder IDirect3D9::GetAdapterCount / GetAdapterIdentifie r /
GetDeviceCaps
Ensuite, IDirect3D9::CreateDevice pour ouvrir le device en question...



Super! merci

mais ya un gag la fenêtre est quand même affichée sur le 1er écra n
je subodore le handle retourné par CreateWindow() qui est pas le bon
je pense que je devrais lui fournir le hWndParent du desktop du 2e
écran, mais je vois pas comment faire, GetDesktopWindow() ne retourne
que le bureau du 1er écran.

j'utilise comme point de départ Tut01_CreateDevice du sdk dx

merci

d.