DX9(D3D) Textausgabe
-
Hallo

hab ein paar Probs mit ner Ausgabe von Text in einem DX Fenster

hab versucht in WM_SIZE und in anderen Bereichen des Codes folgendes zu schreiben:case WM_PAINT: HDC hdc; hdc = GetDC(hWnd); TextOut(hdc, 10,10,"ABC", 4); ReleaseDC(hWnd, hdc);Das ist ja normalerweise der Bereich zum Zeichnen, aber irgendwie will er das net zeichnen ..
Wenn jemand weiß wie das geht, kann er sich hier gerne melden

Mit freundlichen Grüßen,
XP^
P.s.: Suche hat zwar ein Thema gefunden, der Link in diesem Thema ist jedoch dead.
-
versch dasd doch mal außerhalb des WM_PAINT-Befehls.
Machs doch nach einer Abfrage und dan hol dir den Context mit GetDC();
Fertig!
-
Wenn du Direct3D benutzt, solltest du auch Direct3D verwenden, um den Text zu zeichen. Sieh dir mal das ID3DXText interface an.