powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Font
3 сообщений из 3, страница 1 из 1
Font
    #33789540
Оленьй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Visual C++ 6.0, WinXP’2003

Хочу на поверхность диалогового окна
Вывести текст. Для этого к классу окна
Добавил виртуальную функцию OnSetFont()
Почему не выводится строка ? - трансляция, компиляция
Без ошибок.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
void CDw2::OnSetFont(CFont* pFont) 
{

// Initializes a CFont object with the specified characteristics. 
CFont font2;
VERIFY(font2.CreateFont(
    24 , //12,                        // nHeight
    0 ,                         // nWidth
    0 ,                         // nEscapement
    0 ,                         // nOrientation
   FW_NORMAL,                 // nWeight
   FALSE,                     // bItalic
   FALSE,                     // bUnderline
    0 ,                         // cStrikeOut
   ANSI_CHARSET,              // nCharSet
   OUT_DEFAULT_PRECIS,        // nOutPrecision
   CLIP_DEFAULT_PRECIS,       // nClipPrecision
   DEFAULT_QUALITY,           // nQuality
   DEFAULT_PITCH | FF_SWISS,  // nPitchAndFamily
   "Arial"));                 // lpszFacename

// Do something with the font2 just created...
CClientDC dc2(this);  
CFont* def_font2 = dc2.SelectObject(&font2);
dc2.TextOut( 5 ,  5 , "Hello",  5 );
dc2.SelectObject(def_font2);

// Done with the font2.  Delete the font2 object.
font2.DeleteObject(); 
}
СПАСИБО.
...
Рейтинг: 0 / 0
Font
    #33789688
ZrenBy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WM_PAINT
...
Рейтинг: 0 / 0
Font
    #33800960
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно конечно и без WM_PAINT, да только не принято на поверхности диалогового окна что-то рисовать. Потому что оно при следующем WM_PAINT сотрет все нафиг кистью цвета кнопки. А так - значит что-то не так делаешь.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Font
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]