![]() |
|
![]() ![]() ![]() |
|
ShurikA |
|
|||
![]() Зануда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1364 Регистрация: 29.10.2005 Где: Канада Репутация: нет Всего: 3 |
Каким образом можно достать обьект (CFont) такой какой в данный момент установлен?
То есть тот фонт которым будет отображаться техт в CDC если я ничего не меняю... |
|||
|
||||
xTr1m |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 692 Регистрация: 9.2.2005 Где: Москва Репутация: нет Всего: 1 |
Ну есть такой способ
Ну а в log потом есть все парметры шрифта |
|||
|
||||
ShurikA |
|
|||
![]() Зануда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1364 Регистрация: 29.10.2005 Где: Канада Репутация: нет Всего: 3 |
сделал вот так:
Ругается... |
|||
|
||||
xTr1m |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 692 Регистрация: 9.2.2005 Где: Москва Репутация: нет Всего: 1 |
Ругается вот из-зи этого
Тут ты удаляешь шрифт, который используется в данный момент, поэтому когда ты снова вызываешь
то возникает еррор delete tmpFont; - убери (не бойся никаких утечек памяти не будет) Это сообщение отредактировал(а) xTr1m - 6.8.2006, 15:23 |
||||
|
|||||
vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 4 Всего: 56 |
Это тут причем?Еррор возникает потому что delete надо писать если было new.. тут new нигде нету поэтому он освобождает непойми чего... |
|||
|
||||
xTr1m |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 692 Регистрация: 9.2.2005 Где: Москва Репутация: нет Всего: 1 |
Ну спорить конечно не буду, однако, в данном случае delete удаляет область в памяти, на которую ссылается указатель. Указатель указывает, на шрифт используемый по умолчанию. Кроме того, если тут нет new - это не значит, что delete нельзя использовать ИМХО
|
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |