Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Программирование под Windows > Visual C++
Перезагрузить страницу Смена шрифта кнопки
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
LenaS LenaS вне форума
Новичок
 
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 24.05.2005
По умолчанию Смена шрифта кнопки - 24.05.2005, 22:12

Уважаемые программисты! Подскажите пожалуста бедной студентке, как сменить шрифт на тексте кнопки, а то злой препод лабу принимать не хочет!
Ответить с цитированием
  (#2 (permalink)) Старый
MuXACb MuXACb вне форума
Member
 
Сообщений: 76
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 14.05.2004
По умолчанию 25.05.2005, 00:19

Попробуй нарисовать поверх кнопки текст или перегрузи CButton (или лучше CBitmapButton -- точно не помню), а там все относительно просто. Или если надо - поищи по http://CodeProject.com что-то...

На крайняк могу у себя найти какой-то класс или еще что-то...
Ответить с цитированием
  (#3 (permalink)) Старый
LaMiK LaMiK вне форума
Member
 
Сообщений: 354
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 05.01.2004
По умолчанию 25.05.2005, 07:04

Наверна сначала нада его (шрифт) саздать:

Вотъ чо по ентому поводу пишет Win32 Programmer's Reference...
а пишет он про презамечательную функцию CreateFont:
Код:
HFONT CreateFont(
    int nHeight,    // logical height of font 
    int nWidth,    // logical average character width 
    int nEscapement,    // angle of escapement 
    int nOrientation,    // base-line orientation angle 
    int fnWeight,    // font weight 
    DWORD fdwItalic,    // italic attribute flag 
    DWORD fdwUnderline,    // underline attribute flag 
    DWORD fdwStrikeOut,    // strikeout attribute flag 
    DWORD fdwCharSet,    // character set identifier 
    DWORD fdwOutputPrecision,    // output precision 
    DWORD fdwClipPrecision,    // clipping precision 
    DWORD fdwQuality,    // output quality 
    DWORD fdwPitchAndFamily,    // pitch and family 
    LPCTSTR lpszFace  // pointer to typeface name string 
   );
палучили зарегеный в ОСе хэндл на шриФФт

Теперечи надобно его поюзать... просто посылаем кнопочке сообщение.
А енто собсно сообщение:
Код:
WM_SETFONT
  wParam = (WPARAM) hfont;                 // хэндл на шриФФт
  lParam = MAKELPARAM(fRedraw, 0);    // флаг перерисовки. лучше ставить в 1

ну как, работает ?


кстати потом шриффт лучше прикончить послав его в..... нет, не туда
а поюзав: DeleteObject
Ответить с цитированием
  (#4 (permalink)) Старый
LenaS LenaS вне форума
Новичок
 
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 24.05.2005
По умолчанию 25.05.2005, 11:26

а проще в настройках где нибудь изменить нельзя штоли?
Ответить с цитированием
  (#5 (permalink)) Старый
zoon zoon вне форума
Member
 
Сообщений: 163
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 28.07.2003
По умолчанию 25.05.2005, 13:48

Цитата:
Originally posted by LenaS
[b]а проще в настройках где нибудь изменить нельзя штоли?
такое в дельфе возможно ...
в Вижуал С++ необходимо самому, руками делать ...
Ответить с цитированием
Ads.
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как в windows phone 7 сделать так, чтобы при нажатии кнопки один style этой кнопки с Жужа Другие мобильные платформы 0 06.03.2011 18:52
VIP установка шрифта в окне bvnnet Prolog 31 23.07.2010 12:12
Delphi7 - где изменить размер шрифта? NeloS Любые вопросы от новичков 3 10.04.2010 17:37
Использование шрифта fixedsys LPproger PHP 3 29.11.2007 20:05
Подгрузка не стандартного шрифта Александр Рябов DHTML, JavaScript, VBScript 0 18.10.2006 18:24
Как получить имя файла шрифта зная имя шрифта Лёлик2 C++ Builder 0 06.05.2006 23:37
Размер системного шрифта Imba .NET 1 03.05.2006 15:09
Подбор параметров шрифта c++ WinAPI 1 12.04.2006 13:53
Размер шрифта надписи на кнопке sCandal Visual C++ 4 25.03.2004 10:27
RichText установка цвета шрифта Anonymous Visual C++ 1 20.11.2003 12:11
Распознание русского шрифта Anonymous Java 3 17.09.2003 16:38



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов