Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Проблема со шрифтами в стандартных контролах! / 7 сообщений из 7, страница 1 из 1
27.03.2007, 15:31
    #34418731
VipFedor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со шрифтами в стандартных контролах!
Как устранить следующую зависимость:
1. Создаем новый проэкт, добавляем форму и стандартный ToolBar (Comctl32.ocx) В нем нет возможности изменять размер и стиль шрифта.
2. Создаем кнопочки и подписываем их. До конца формы (чтобы правый край последней кнопки ToolBar сравнялся с правым краем вашей формы)
3. Запускаем проэкт - Все красиво???? - Да.
4. Оставляем проэкт, нажимаем правой клавишей на раб. столе, выбираем Свойства, вкладка Оформление, последний пункт меню Размер шрифта, устанавливаем Крупный.

О ужас, границы нашего ToolBar навсегда покинули границы форму, интерфейс испоганен.

Вопрос: Как задать свои шрифты станд. элементам или запретить их изменения при подобных изменениях в Windows? Лучше первый вариант))))
...
Рейтинг: 0 / 0
27.03.2007, 16:30
    #34418994
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со шрифтами в стандартных контролах!
Тулбар использует системный шрифт, иной не задашь. Проблема с расползанием контролов при изменении масштаба шрифтов никак не решается.
...
Рейтинг: 0 / 0
27.03.2007, 17:13
    #34419162
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со шрифтами в стандартных контролах!
через API можно изменить шрифт(размер)
...
Рейтинг: 0 / 0
27.03.2007, 18:20
    #34419401
VipFedor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со шрифтами в стандартных контролах!
michael Rчерез API можно изменить шрифт(размер)

Хотелось бы узнать как?

Если имеется ввиду изменение шрифта именно для ToolBar, то увидеть бы примерчик.
Ну а если, Вы имеете ввиду глобальное изменение шрифтов через API, то мне бы совсем не хотелось, чтобы моя программа ПРИНУДИТЕЛЬНО изменяла шрифт на удобный для нее, а не для пользователя. Это изначально неверная концепция!!!
...
Рейтинг: 0 / 0
27.03.2007, 18:25
    #34419423
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со шрифтами в стандартных контролах!
я не понял что значит глобально
если относительно всего windows то нет

3 примера
VB_API_TOOL_BAR_00002 - Поменять цвет у TOOLBAR-а
VB_API_TOOL_BAR_00003 - Поменять шрифт у TOOLBAR-а (шрифт берётся у формы)
VB_API_TOOL_BAR_00004 - Поменять шрифт у TOOLBAR-а (шрифт берётся из системы если есть)
...
Рейтинг: 0 / 0
27.03.2007, 19:48
    #34419645
VipFedor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со шрифтами в стандартных контролах!
Гениально! Встречался со множеством подобных вопрсов на разных форумах, но
нигде не встречал и не получал настолько удобный способ решения этой проблемы!
Благодарю Вас.
...
Рейтинг: 0 / 0
28.03.2007, 00:19
    #34419966
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со шрифтами в стандартных контролах!
пожалуйста

если будет подобный пример для statusBar-а или для других контролей
(для меню не надо)
пришлите мне пожалуйста
у меня не получилось для statusBar-а поменять шрифт

Я собираю такие примеры
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Проблема со шрифтами в стандартных контролах! / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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