#include <GDIP.au3>

_Example()

Func _Example()
	Local $hGUI, $hGraphics, $hFontFamily, $hFont, $hBrush, $tLayout

	; Инициализирует библиотеку GDI+
	_GDIPlus_Startup()

	$hGUI = GUICreate("Размер шрифта", 300, 200, 10)
	GUISetState()

	; Создаёт графический объект из дескриптора окна
	$hGraphics = _GDIPlus_GraphicsCreateFromHWND($hGUI)

	;  Создаёт шрифт
	$hFontFamily = _GDIPlus_FontFamilyCreate("Arial")
	$hFont = _GDIPlus_FontCreate($hFontFamily, 24)

	; Создаёт сплошную кисть
	$hBrush = _GDIPlus_BrushCreateSolid()

	; Рисует строку
	$tLayout = _GDIPlus_RectFCreate(30, 30)
	_GDIPlus_GraphicsDrawStringEx($hGraphics, "Это шрифт", $hFont, $tLayout, 0, $hBrush)

	MsgBox(0, 'Сообщение', 'Размер шрифта: ' & _GDIPlus_FontGetSize($hFont))

	; Освобождает ресурсы
	_GDIPlus_BrushDispose($hBrush)
	_GDIPlus_FontFamilyDispose($hFontFamily)
	_GDIPlus_FontDispose($hFont)
	_GDIPlus_GraphicsDispose($hGraphics)

	; Закрывает библиотеку GDI+
	_GDIPlus_Shutdown()
EndFunc