_GDIPlus_GraphicsDrawString
Рисует строку
#include <GDIPlus.au3>
_GDIPlus_GraphicsDrawString($hGraphics, $sString, $nX, $nY [, $sFont = "Arial" [, $fSize = 10 [, $iFormat = 0]]])
Параметры
$hGraphics | Дескриптор графического объекта |
$sString |
Строка, которая будет рисоваться |
$nX |
X координата, где рисуется строка |
$nY |
Y координата, где рисуется строка |
$sFont |
[необязательный] Название шрифта, используемого для рисования |
$fSize |
[необязательный] Размер шрифта, используемого для рисования |
$iFormat |
[необязательный] Флаги формата. Может быть комбинацией следующих значений: 0x0001 - Указывает, что порядок чтения справа налево 0x0002 - Указывает, что отдельные строки текста рисуются вертикально на отображающем устройстве 0x0004 - Указывает, что частям символов разрешается выступать за границы прямоугольника строки 0x0020 - Указывает, что управляющие символы Unicode отображаются представительными символами 0x0400 - Указывает, что альтернативный шрифт используемый для символов не поддерживается в требуемом шрифте 0x0800 - Указывает, что пробелы в конце каждой строки учитываются при измерении длины строки 0x1000 - Указывает, что перенос текста на следующую строку отключен 0x2000 - Указывает, что только целые строки располагаются в прямоугольнике 0x4000 - Указывает, что символы выступающие за границы прямоугольника и текст выходящий за пределы прямоугольника разрешается отображать |
Возвращаемое значение
Успех: | Возвращает True |
Ошибка: | Возвращает False |
См. также
_GDIPlus_GraphicsDrawStringExПример
#include <GUIConstantsEx.au3>
#include <GDIPlus.au3>
_Main()
Func _Main()
Local $hGUI, $hGraphic
; Создаёт GUI
$hGUI = GUICreate("GDI+", 400, 300)
GUISetState()
; Рисует строку
_GDIPlus_Startup ()
$hGraphic = _GDIPlus_GraphicsCreateFromHWND ($hGUI)
_GDIPlus_GraphicsDrawString ($hGraphic, "Hello world", 140, 110)
; Цикл выполняется, пока окно не будет закрыто
Do
Until GUIGetMsg() = $GUI_EVENT_CLOSE
; Очищает ресурсы
_GDIPlus_GraphicsDispose ($hGraphic)
_GDIPlus_Shutdown ()
EndFunc ;==>_Main