![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Paradox |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1135 Регистрация: 18.11.2002 Где: Россия Репутация: нет Всего: 1 |
У меня есть свой класс, который по сути представляет собой некотрые специальные геометрические фигуры. Мне надо уметь нарисовать их на форме диалогового окна, для чего необходимо получить контест устройства (CClientDC). Как получить его в свое распоряжение ?
-------------------- --- |
|||
|
||||
| neutrino |
|
|||
![]() Gothic soul ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 3041 Регистрация: 25.3.2002 Где: Верхняя Галилея, Кармиэль Репутация: 1 Всего: 62 |
GetDC(Handle)
-------------------- The truth comes from within ... Покойся с миром, Vit |
|||
|
||||
| Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: 2 Всего: 22 |
hdc=GetDC(hwnd);
hdc=GetWindowDC(hwnd);//полный контект вместе с неклиентской частью |
|||
|
||||
| Paradox |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1135 Регистрация: 18.11.2002 Где: Россия Репутация: нет Всего: 1 |
Это я знаю... Фишка в том, что это все методы других классов (CWnd и т.д.) а у меня свой, который не
наследует их. Я думал может как то можно без наследования получить возможноть рисовать на форме диалогового окна методами моего класса (а для этого нужен контекст устройства). Надеюсь понятно объяснил - старался -------------------- --- |
|||
|
||||
| TaTaP |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 86 Регистрация: 15.10.2002 Репутация: 1 Всего: 1 |
>>Фишка в том, что это все методы других классов (CWnd и т.д.)
GetDC, GetWindowDC принадлежат Win32 API, их можно вызывать из любого места в проге. В CWnd эти методы являются лишь оберткой для функций Win32 API. Так что проблема у тебя только одна - узнать HWND диалога... |
|||
|
||||
| Paradox |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1135 Регистрация: 18.11.2002 Где: Россия Репутация: нет Всего: 1 |
TaTaP спасибо все получилость
-------------------- --- |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |