CWnd::GetWindowDC

CDC * GetWindowDC ( );

Значення, яке повертається

Визначає відображення контекст для даного вікна, якщо функція успішно; в іншому випадку NULL.

Повернуті вказівник може бути тимчасово і не повинні бути збережені для подальшого використання. ReleaseDC повинна бути названа один раз для кожного успішного заклик до GetWindowDC.

Зауваження

Вилучає відображення контексті всього вікна, у тому числі назву панелі, меню та смуги прокручування. Контексті дисплей вікно дозволяє будь-якому місці живопису в CWnd, оскільки походження контексті верхньому лівому куті CWnd замість того, щоб клієнтської області.

За замовчуванням атрибути призначено для відображення контекстного кожного разу, коли він отримує в контексті. Попередній атрибути втрачаються.

GetWindowDC призначений для спеціальних ефектів на території nonclient CWnd . Малювання в nonclient районах з будь-якого вікна не рекомендується.

На GetSystemMetrics Windows функція може бути використана для отримання розміри різні частини nonclient області, наприклад, назву панелі, меню та смуги прокручування.

По завершенні живопис ReleaseDC функції члена має бути назване звільнити відображення контекстного. Нездатність звільнити відображення контексті може серйозно вплинути живопису, на прохання додатків завдяки обмеження на кількість пристроїв контекстах, які можуть бути відкриті в той же час.

Огляд CWnd |nbsp; Члени класу | Ієрархічна діаграма

Дивіться такожnbsp; :: GetSystemMetrics, CWnd::ReleaseDC, :: GetWindowDC, CWnd::GetDC, CWindowDC

Index