Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Font / 3 сообщений из 3, страница 1 из 1
14.06.2006, 11:15
    #33789540
Оленьй
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Font
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
14.06.2006, 11:47
    #33789688
ZrenBy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Font
WM_PAINT
...
Рейтинг: 0 / 0
19.06.2006, 18:56
    #33800960
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Font
Можно конечно и без WM_PAINT, да только не принято на поверхности диалогового окна что-то рисовать. Потому что оно при следующем WM_PAINT сотрет все нафиг кистью цвета кнопки. А так - значит что-то не так делаешь.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Font / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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