Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
p_r_a_g_m_a
109 / 61 / 18
Регистрация: 08.03.2012
Сообщений: 211
Завершенные тесты: 1
#1

Работа с шрифтами - C++

26.11.2012, 02:35. Просмотров 296. Ответов 0
Метки нет (Все метки)

Заносим в массив кнопки с диалогового окна:

C++
1
2
    for(int index = 0; index < CONTROL_BUTTON_COUNT; index++)
        DDX_Control(pDX, index + 1000, ControlButtons[index]);
....

Устанавливаем текст кнопки и ее шрифт:

C++
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
30
        CHAR Lang[20];
    CHAR String[50];
    GetPrivateProfileString("Main", "Lang", NULL, Lang, 20, languages_ini_path);
 
    CFont font;
    LOGFONT lf;
    lf.lfHeight = 12; 
    lf.lfWidth = 0; 
    lf.lfEscapement = 0;
    lf.lfOrientation = 0; 
    lf.lfWeight = FW_NORMAL; 
    lf.lfItalic = 0;
    lf.lfUnderline = 0; 
    lf.lfStrikeOut = 0; 
    lf.lfCharSet = RUSSIAN_CHARSET;
    lf.lfOutPrecision = OUT_DEFAULT_PRECIS; 
    lf.lfClipPrecision = CLIP_DEFAULT_PRECIS;
    lf.lfQuality = PROOF_QUALITY; 
    lf.lfPitchAndFamily = VARIABLE_PITCH | FF_ROMAN;  
    strcpy(lf.lfFaceName,"Times New Roman");
 
    for(int index = 0; index < CONTROL_BUTTON_COUNT; index++)
    {
        CString key;
        font.CreateFontIndirect(&lf);
        ControlButtons[index].SetFont(&font);
        key.Format("STR_ID_%i", index + 1);
        GetPrivateProfileString(Lang, key, NULL, String, 50, languages_ini_path);
        ControlButtons[index].SetWindowTextA(String);
    }
В результате получается что для последней кнопки в массиве, шрифт не устанавливается. В чем косяк?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2012, 02:35     Работа с шрифтами
Посмотрите здесь:

Управление шрифтами в консольном режиме - C++
Пишу курсовик, тема легкая, но для &quot;приятного&quot; вывода результата было-бы не плохо немного отформатировать текст. Дело в том, что задание...

Работа с шрифтами - XNA
Поясните в кратце как работать со шрифтами, какое расширение должен иметь шрифт и нужно ли его подгружать. Задача например есть...

Работа со шрифтами, битовая интерпритация - C++ Qt
Добрый день, форумчане. Задача у меня такая. Из стоки qt выделить список букв которые там используются( сам сделаю ). Дальше для каждой...

Работа со шрифтами - font-face - HTML, CSS
Доброго времени суток, уважаемые форумчане! Недавно у меня появилась надобность в работе со шрифтами при создании кнопок социальных...

Подписать точки в пространстве (работа со шрифтами) - OpenGL
Имеется задача. В пространстве расположены несколько точек (назовем их A, B, C и D). Самые обычные точки, рисуются с помощью ...

проблема со шрифтами - Linux
короче не знаю почему, на смонтированных дисках /hda5 /hda6.... файлы на русском выглядят не так как надо :)))) что-то со шрифтами

Глюки со шрифтами - SQL Server
В SQL Analyser (для SQL Server 7.0)запускается хранимая процедура. Конечным результатом ее является набор записей. Одно из выходных полей...

Проблема со шрифтами - MS Access
Нормально работающая программа написанная в А2000, с которой, для прогаммы, написанной в DOS, формирую файл DBF. В нортоне по F3,...

Косяк со шрифтами - HTML, CSS
Закинул на хост свёрстанное и полетело всё.... Что можно сделать в моём случаи?? направьте кто нибудь на гайд какой нибудь про вёрстку...

Непонятки со шрифтами - Программирование Android
Всем добра. Подскажите в чем может быть проблема? Добавляю свой шрифт в проект, а мне &quot;абру-кодабру&quot; выдает


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru