Setzt die Textausrichtung eines Stringformatobjekts
#Include <GDIPlus.au3>
_GDIPlus_StringFormatSetAlign($hStringFormat,$iFlag)
Parameter
| $hStringFormat | Das Stringformatobjekt welches ausgerichtet werden soll |
| $iFlag | Die Ausrichtung kann eine der folgenden sein: 0 - Der Text wird linksbündig ausgerichtet 1 - Der Text wird zentrisch ausgerichtet 2 - Der Text wird rechtsbündig ausgerichtet |
Rückgabewert
| Erfolg: | 1 |
| Fehler: | 0 und @error=1 |
Bemerkungen
Keine.
Verwandte Funktionen
_GDIPlus_StringFormatCreate
Siehe auch
Suche in der MSDN Bibliothek nach GdipSetStringFormatAlign
Beispiel
#include <GDIPlus.au3>
#include <GUIConstantsEx.au3>
$hWnd = GUICreate("GDI+ Beispiel: _GDIPlus_StringFormatSetAlign", 400, 200)
GUISetState()
_GDIPlus_Startup()
$hGraphics = _GDIPlus_GraphicsCreateFromHWND($hWnd)
_GDIPlus_GraphicsClear($hGraphics)
$hBrush = _GDIPlus_BrushCreateSolid(0xFF009900)
$hFamily = _GDIPlus_FontFamilyCreate("Arial")
$hFont = _GDIPlus_FontCreate($hFamily, 32)
$hLayout = _GDIPlus_RectFCreate(0, 20, 400, 150)
$hStringFormat = _GDIPlus_StringFormatCreate()
_GDIPlus_StringFormatSetAlign($hStringFormat, 1) ; 0 - linksbündig, 1 - zentriert, 2 - rechtsbündig
; Zeichnet den String in das GUI-Fenster
_GDIPlus_GraphicsDrawStringEx($hGraphics, "AutoIt ist Spitze!", $hFont, $hLayout, $hStringFormat, $hBrush)
Do
$msg = GUIGetMsg()
Until $msg = $GUI_EVENT_CLOSE
_GDIPlus_BrushDispose($hBrush)
_GDIPlus_FontFamilyDispose($hFamily)
_GDIPlus_FontDispose($hFont)
_GDIPlus_StringFormatDispose($hStringFormat)
_GDIPlus_GraphicsDispose($hGraphics)
_GDIPlus_Shutdown()