DirectX und CLI
-
Hallo,
kann ich eigentlich in einer WindowsForm Anwendung DirectX einbinden, oder besser gesagt manche Sachen auf der Form Rendern?
-
ja, oder besser gesagt: das weiss ich nicht ob du das kannst, aber können kann man es
-
und wie binde ich das ein. Dass ich z.b. 3D Schrift in einem Formular Rendere, oder ein 3D Model.
-
Über das HWND?
-
Meine DX-Klasse benötigt ja das HWND
d3d->init(HWND hWnd);
wie komme ich an das Handle des Formulars?
-
Ergebnisse nach 5s googeln:
http://msdn.microsoft.com/en-us/system.windows.forms.control.handle.aspx
http://www.syncfusion.com/faq/windowsforms/faq_c95c.aspx#q585q
-
Gibt es ein kleinen Beispielcode für DX und CLI wo man alles besser nachvollziehen kann. Auch mit der renderschleife usw.
-
Du kannst jeden C++ Beispielcode nehmen, und dann soviel du magst durch .NET Framewürg Klassen tauschen.
Wirklich nötig ist nur dir das HWND von der Form (bzw. einem Control) zu besorgen, alsoHWND hwnd = static_cast<HWND>(static_cast<void*>(form->Handle));