Функция GetDC

Declare Function GetDC Lib "user32.dll" (ByVal hWnd As Long) As Long

Платформа

Win 95/98, Win NT

GetDC возвращает контекст устройства (DC) окна или другого объекта,имеющим дескриптор.Захватив контекст устройства,вы обязаны вернуть его системе через функцию ReleaseDC. Если вы попытаетесь получить контекст чего-то,не являющимся устройством,функция возвратит 0.Не пользуйтесь функцией DeleteDC для удаления контекста устройства при завершении работы.

hWnd
дескриптор контекста устройста

Пример

' Находим контекст устройства Рабочего стола
Dim deskhwnd As Long  ' дескриптор Рабочего стола
Dim deskhdc As Long  ' контекст устройства
Dim retval As Long  ' возвращаемое значение

deskhwnd = GetDesktopWindow()  ' получаем дескриптор рабочего стола
deskhdc = GetDC(deskhwnd)   ' получаем контекст устройства

' здесь вы размещаете свой код

retval = ReleaseDC(deskhwnd, deskhdc)  ' освобождаем ресурсы,взятые у контекста устройства.
Схожие функции CreateDC, ReleaseDC
Категория Устройства

В начало.