DirectX - window-handle
-
Hallo Leute.
anwendung SDI - Formview
Ich würde gerne ein Picture Control als Window für meine DirectX Anwendung verwenden.
Der Direct3D Initialisierung benötigt nun das Windowhandle (HWND). Ich habe es mit GetDlgItem() versucht aber irgendwie funzt das alles nicht .
hat einer eine idee die mir weiterhilft.danke im voraus
linus
-
vielleicht hilft ja
AfxGetMainWnd()->m_hWnd;
-
Hallo
@guenni81
Das funktioniert nicht . Da bekomme ich enen Laufzeitfehler bei der Auführung des Progs.Ich hatte mir das folgerndermaßen vorgestellt:
Ich habe ien PictureControl IDC_STATICPIC
und dazu einen Membervariable m_picvar
dann sollte ich eigentlich mitHWND hWnd=m_picvar.m_hwnd;
das WindowHandle erhalten.
Entweder bin ich da voll daneben oder Directx akzeptiert diesen Handle nicht
PS : Frohe Weihnachten allen hier im Forum
Linus
-
Habs gefunden
Wenn das Fenster noch erschaffen wurde kann man ja auch kein handle erwarten
war in der falschen Funktion , sorry
Muss natürlich in OnInitialUpdate() stehen
Linus