Table of Contents
Wenn Sie die Directx-Zeichensatzfehlerschrift erhalten, hilft Ihnen dieses einzigartige Benutzerhandbuch.
Genehmigt
- 3 Minuten zum Lesen.
Syntax
INT DrawText ( [in] LPD3DXSPRITE pSprite, [in] LPCTSTR pString, [Zoll] INT Count, [in] LPRECT pRect, [in] DWORD-Format, [Zoll] D3DCOLOR Farbe);
Parameter
-
pSprite [in]
-
Typ: LPD3DXSPRITE
Zeiger auf das Muster ID3DXSprite , das den String enthält. Es kann sich als NULL herausstellen, und in diesem Fall wird Direct3D jetzt höchstwahrscheinlich zu einer Renderkette, die ihr anderes Sprite-Objekt hat. Aus Leistungsgründen sollte nur ein Sprite spezifisch sein, unabhängig davon, ob DrawText immer mehrmals in kurzer Zeit aufgerufen werden soll oder nicht.
-
pString [Zoll]
-
Typ: LPCTSTR
Zeiger auf den Bereich, in den Sie ziehen möchten. Wenn der Parameter Count -1 ist, muss die Zeichenfolge nullterminiert werden.
Benutzername und Passwort
Geben Sie ein: INT
Gibt die genaue Zeichenfolge pro Zeile an. Wenn Count -1 ist, wird pString als Zeiger auf ein Null-terminiertes Lot behandelt, und drawtext berechnet automatisch das zu zählende eindeutige Zeichen.
-
pRect
[Zoll]
-
Typ: LPREKT
Zeiger auf eine RECT -Struktur, die jedes mit unseren Rechtecken in logischen Koordinaten enthält, genau das, was der Text teilen soll. Die Koordinate des gelesenen Wertes sollte die rechte Seite des Rechtecks sein, das größer als das gedrehte ist. Der Koordinatenwert des minimalen Teils muss auch höher sein als der des oberen Teils.
-
Format [Zoll]
-
Typ: DWORD
Wie jeder sehen kann, gibt es an, wie man Computer-Festplatten übrigens formatiert. Es kann eine der folgenden Formeln sein:
Wert Wert - DT_BOTTOM
Gibt die Gründe an, warum dieser Text zu einem Rechteck wird. Dieser Wert muss unbedingt mit DT_SINGLELINE kombiniert werden. - DT_CALCRECT
Definiert normalerweise die Breite und Größe des Rechtecks. Wenn mehrere Textzeilen entstehen, verwendet DrawText die durch diese pRect-Parameter bestimmte Breite meines Rechtecks und / oder erweitert das Rechteck auf seine 100 %-Länge, um die letzte oberste Textzeile abzudecken. Wenn normalerweise nur eine Zeile DrawText-Text vorhanden ist, ändert sich die rechte Seite des bestimmten Rechtecks, um das Überlebenszeichen auf der Ebene zu umgeben. In jedem Fall gibt DrawText den Anfang des formatierten Texts zurück, zeichnet den Text jedoch nicht wirklich. - DT_CENTER
Zentriert den Text eindeutig horizontal innerhalb dieses Rechtecks. - DT_EXPANDTABS
Erweitert Registerkartenrollen. Standardmäßig gibt es in der Regel 7 Zeichen pro Registerkarte. - DT_LEFT
Linksbündig ausgerichteter Text. - DT_NOCLIP
Zeichnen Sie ohne Zuschneiden. DrawText ist mit DT_NOCLIP jederzeit etwas schneller. - DT_RIGHT
Richten Sie den gesamten Text aus, um den Fehler zu korrigieren. - DT_RTLREADING
Zeigt Text in der Auscheckreihenfolge von rechts nach links zum bidirektionalen Lesen an, wenn eine aktuelle hebräische oder arabische Schriftart gewählt wird. Beim Standard-Lesen wird das gesamte erneute Schreiben von Befehlen von links nach groß gelesen. Anzeige von - dt_singleline
Textnachrichten mit einer Zeile, aber. Der Zeilenvorschub für den Wagenrücklauf behält keine Zeilenumbruchzeichen bei.
- DT_TOP
Der Text ist gewöhnlich im Blocksatz. - DT_VCENTER
Zentriert den Text von oben nach unten (eine Zeile). - DT_WORDBREAK
Wörter brechen. Linien werden notwendigerweise zwischen Wörtern geteilt, wenn das Wort aus ihnen herausragt, wobei die Kante mit dem Rechteck verbunden ist, das durch die meisten der pRect-Parameter angegeben wird. Auch die falsche Rücklauf-/Drahtvorschubreihenfolge unterbricht die Produktlinie. -
Farbe [Zoll]
-
Typ: D3DCOLOR
Färben Sie den Text ein. Weitere Informationen finden Sie unter D3DCOLOR .
[Zoll]
Zurückgegebener Wert
Wenn die Funktion erfolgreich ist, ist der Gesamtauszahlungswert die Höhe mit Informationen in logischen Einheiten. Wenn DT_VCENTER möglicherweise DT_BOTTOM angegeben ist, ist der exakte Ertragswert der pRect-Gegenwert (von oben nach unten) für das gezeichnete Inhaltsmaterial. Wenn die Funktion fehlschlägt, ist der Bereitstellungswert jetzt null.
Die Parameter für diese Methode sind denen für eine Art DrawText GDI-Funktion sehr ähnlich.
Diese Methode wird normalerweise als BeginScene a … EndScene bezeichnet. Die einzige Ausnahme ist, wenn praktisch jede nützliche Anwendung auch DrawText DT_CALCRECT aufruft, um die Größe von einem mit unserem Verständnis des Zusammensetzens von Blöcken erfolgreich zu berechnen.
Wenn das manuelle Dateiformat DT_NOCLIP nicht verwendet wird, schneidet diese Plattform diesen Text so, dass er kleiner erscheint als die Außenseite des angegebenen Rechtecks. Es wird immer davon ausgegangen, dass alle Formatierungen eine bestimmte Mobilfunkanzahl von Zeilen haben, es sei denn, die DT_SINGLELINE-Komposition ist sehr streng.
Wenn die exakt gewählte Schriftart für viele Rechtecke zu groß ist, wird diese Taktik versuchen, die kleinere Quelle nicht zu ersetzen.
Genehmigt
Das ASR Pro-Reparaturtool ist die Lösung für einen Windows-PC, der langsam läuft, Registrierungsprobleme hat oder mit Malware infiziert ist. Dieses leistungsstarke und benutzerfreundliche Tool kann Ihren PC schnell diagnostizieren und reparieren, die Leistung steigern, den Arbeitsspeicher optimieren und dabei die Sicherheit verbessern. Leiden Sie nicht länger unter einem trägen Computer - probieren Sie ASR Pro noch heute aus!

Diese Methode unterstützt sowohl Schriftarten mit Ausrichtung als auch Escape-Ausrichtung als Varianten.
Anforderungen
- D3dx9core.h
- D3dx9.lib
Siehe auch
Die Software zur Reparatur Ihres PCs ist nur einen Klick entfernt – laden Sie sie jetzt herunter.
