Declare Function CreateDC Lib "gdi32" Alias "CreateDCA" ( _
ByVal lpszDriver As String, _
ByVal lpszDevice As String, _
ByVal lpszOutput As Long, _
lpInitData As Long) As Long
CreateDC создает контекст устройства для заданного устройства, используя его имя. После окончании работы с контекстом устройства удалите его функцией DeleteDC.
В случае ошибки функция возвращает 0 (используйте GetLastError для получения кода ошибки). В успешном случае возвращается описатель созданного контекста устройства
' Выводим прямоугольник в верхнем левом углу экрана
Dim retval As Long
Dim dl As Long
retval = CreateDC("DISPLAY", "", 0, 0)
dl = Rectangle(retval, 5, 5, 100, 100)
DeleteDC retval