![]() |
|
![]() ![]() ![]() |
|
InsideYou |
|
|||
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 25.5.2008 Репутация: нет Всего: нет |
Народ, пишется игрушка на MFC. Есть функция допустим void CKubView::OnLButtonUp(UINT nFlags, CPoint point)
И собственно в ней надо узнать сам CDC(идентификатор окна или как там его). Пишу CDC* hz; передаю в другую функцию и вылетает ошибка. Проверяю в дебаггере, в hz ничего нет вообще. Как можно описать этот CDC? Заранее спасибо. |
|||
|
||||
chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 4 Всего: 44 |
для начала - вопрос надо было и создавать в разделе МФЦ
GetDC нет подходит и методы Attach и Detach класса CDC ? Добавлено через 1 минуту и 12 секунд PS точно не помню и проверить не могу, но по моему у сласса CWnd есть мотод который возвращает CDC |
|||
|
||||
Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 12 Всего: 26 |
Пиши просто:
-------------------- ????? ??, ??????? ?????. ![]() |
|||
|
||||
dizzy1984 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 675 Регистрация: 15.2.2007 Репутация: 10 Всего: 25 |
Для mfc это CWnd::GetDC(), для winapi ::GetDC(). После использования полученного значения его нужно, AFAIK, освободить с помощью соответствующей ReleaseDC()
|
|||
|
||||
InsideYou |
|
||||
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 25.5.2008 Репутация: нет Всего: нет |
Спасибо тебе просто огромнейшее! Век буду обязан ![]() Добавлено через 9 минут и 51 секунду И ещё вопросец, как очистить окошко? |
||||
|
|||||
Andrey44 |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 12 Всего: 26 |
Это если ты не рисуешь в OnPaint() Или просто закрашивай окно каким нибудь цветом
-------------------- ????? ??, ??????? ?????. ![]() |
||||
|
|||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |