WinForms + Directx
-
Hallo ich habe ein Problem mit Visual Studio ich will ein Projekt erstellen wo ich zuerst in einem WinForms Fenster alle nötigen einstellungen tätige und danach ein Directx Fenster ensteht. (Das alte sollte zu gehen)
Das Problem ist ich bekomme weder aus einem Winforms Projekt ein Directx Fenster erzeugt noch aus einem Win32 Projeklt ein WinForms Fenster....
Mache ich da was falsch oder geht das einfach nicht?
-
Du sollst nicht die API mixen.
WinForms + MDX oder Win32 + DX
-
Zeus schrieb:
Du sollst nicht die API mixen.
WinForms + MDX oder Win32 + DX
Why not? C++/CLI ist genau dafür gedacht
Erstelle eine Windows Form für deine Einstellungen. Danach erstellst du eine weitere Windows Form für deinen Direct3D Viewport und initialisierst diesen Viewport genau wie in den grundlegenden Tutorials im SDK beschrieben; für jeden HWND-Parameter übergibst du einfach die Handle-Eigenschaft deiner Windows Form, welche du nach HWND casten kannst. Den gesamten Code bezüglich der Initialisierung des Fensters selbst, die Callbacks und das Message Dispatching lässt du einfach weg...