|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
GetWindowDC
The GetWindowDC function retrieves the device context (DC) for the entire window, including title bar, menus, and scroll bars. A window device context permits painting anywhere in a window, because the origin of the device context is the upper-left corner of the window instead of the client area.
GetWindowDC assigns default attributes to the window device context each time it retrieves the device context. Previous attributes are lost.
HDC GetWindowDC(
HWND hWnd // handle of window );
Parameters
hWnd
Identifies the window with a device context that is to be retrieved.
Return Values
If the function succeeds, the return value is the handle of a device context for the specified window. If the function fails, the return value is NULL, indicating an error or an invalid hWnd parameter.
Remarks
GetWindowDC is intended for special painting effects within a window's nonclient area. Painting in nonclient areas of any window is not recommended. The GetSystemMetrics function can be used to retrieve the dimensions of various parts of the nonclient area, such as the title bar, menu, and scroll bars. After painting is complete, the ReleaseDC function must be called to release the device context. Not releasing the window device context has serious effects on painting requested by applications.
See Also
BeginPaint, GetDC, GetSystemMetrics, ReleaseDC
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
GetWindowDC
Функция GetWindowDC извлекает контекст устройства (DC) для целого окна, включая зону названия, меню и перемещать зоны. Контекст устройства окна разрешается изображаясь везде в окне, поскольку начало контекста устройства является верхним левым углом окна вместо области клиента.
GetWindowDC НАЗНАЧАЕТ по умолчанию атрибуты к контексту устройства окна всякий раз, когда это извлекает контекст устройства. Предшествующие атрибуты потерены.
HDC GetWindowDC(
РУЧКА HWND hWnd // окна );
Параметры
hWnd
Идентифицирует окно с контекстом устройства, который должен быть извлечен.
Обратные Величины
Если функция добивается успеха, обратная величина является ручкой контекста устройства для определенного окна. Если функция терпит неудачу, обратная величина НЕДЕЙСТВИТЕЛЬНА, указывая ошибку или неправильный параметр hWnd.
Замечания
GetWindowDC ПРЕДНАЗНАЧЕН для специальной живописи эффектов в пределах окно nonclient область. Живопись в nonclient областях любого окна не рекомендована. Функция GetSystemMetrics может быть использована, чтобы извлекать измерения различных частей области nonclient, как например, зона названия, меню и перемещать зоны. После того, как живопись будет завершенна, функция ReleaseDC должна быть названа, чтобы выпускать контекст устройства. Не выпуская контекст устройства окна имеет серьезные эффекты в живописи запрошенной приложениями.
Смотри Также
BeginPaint, GetDC, GetSystemMetrics, ReleaseDC
|
|
|
|
| |