|
101 / 38 / 0
Регистрация: 16.09.2014
Сообщений: 426
|
|
Возможно ли сменить шрифт в среде разработки VB6 программно?07.10.2024, 18:00. Показов 1803. Ответов 20
Метки нет (Все метки)
Ну, собственно, вопрос в заголовке. Вообще задача такая: есть список шрифтов, прога меняет шрифт, кусок кода в интерфейсе в среде разработки визуально меняется, делается скриншот, сохраняется с названием шрифта в указаной папке. Всё. Шрифтов несколько сотен, вручную буду делать ОЧЕНЬ долго! Не спрашивайте зачем это нужно, примите как данность
![]() Добавлено через 9 минут Имел ввиду смену шрифта в code editor-е
0
|
|
| 07.10.2024, 18:00 | |
|
Ответы с готовыми решениями:
20
Скроллинг мыши в среде разработки VB6 Возможно ли программно сменить ID HDD, SSD, CPU, MOTHERBOARD etc.? Разработать алгоритм в среде VB6 |
|
425 / 147 / 27
Регистрация: 12.12.2020
Сообщений: 1,186
|
|
| 07.10.2024, 18:15 | |
|
Можно попробовать написать программу которая будет тыкать нужные кнопки, имитируя поведение пользователя и менять шрифты
0
|
|
|
101 / 38 / 0
Регистрация: 16.09.2014
Сообщений: 426
|
|||||||
| 07.10.2024, 19:14 [ТС] | |||||||
|
Впрочем, вы натолкнули меня на мысль! Я встречал самопальные то ли юзер-контролы то ли ActiveX-ы с подсветкой синтаксиса, с цветом типов текста - операторы одним цветом, переменные другим и т.п. Надо поворошить интернет! Вот, я смог при помощи проги сравнения снимков реестра выснить, где записывается название устанавливаемого шрифта, причем мгновенно при смене шрифта, но выяснить, также ли мгновенно отразится на тексте в code editor-е запись в реестре другого шрифта, не могу - не умею записывать в реестр строковую, про запись числа меня день-два назад Hacker Vlad "научил" а со строковыми - пока никак... вот здесь отражается изменение шрифта
1
|
|||||||
|
101 / 38 / 0
Регистрация: 16.09.2014
Сообщений: 426
|
||
| 07.10.2024, 19:40 [ТС] | ||
прога сама играла в онлайн казино, но здесь сложнее!
0
|
||
|
425 / 147 / 27
Регистрация: 12.12.2020
Сообщений: 1,186
|
|
| 07.10.2024, 19:46 | |
|
0
|
|
|
101 / 38 / 0
Регистрация: 16.09.2014
Сообщений: 426
|
||
| 07.10.2024, 20:12 [ТС] | ||
|
0
|
||
|
425 / 147 / 27
Регистрация: 12.12.2020
Сообщений: 1,186
|
|
| 07.10.2024, 20:39 | |
|
1
|
|
|
Модератор
|
|||
| 07.10.2024, 20:48 | |||
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts и HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes модифицировать чтобы любой шрифт с кириллицей дружил.Добавлено через 7 минут
2
|
|||
| 07.10.2024, 21:26 | |
|
Не по теме:
0
|
|
|
101 / 38 / 0
Регистрация: 16.09.2014
Сообщений: 426
|
||
| 07.10.2024, 22:26 [ТС] | ||
|
1.
The trick
0
|
||
|
425 / 147 / 27
Регистрация: 12.12.2020
Сообщений: 1,186
|
||
| 07.10.2024, 22:35 | ||
|
Если в шрифте нет кирилицы, как он ее показывать то будет?
Добавлено через 3 минуты
0
|
||
|
Испарился
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
|
||||
| 08.10.2024, 00:20 | ||||
|
Я если честно в шоке от ваших идей автокликеров)))) Эмулировать нажатия клавиш или нажатие мыши это жесть конечно))) додумались же))) всё гораздо проще там)))
Добавлено через 1 час 2 минуты Добавлено через 5 минут giaber, посмотри здесь: Готовые решения и полезные коды на Visual Basic 6.0 там утилитки для смена цветов редактора VB6, может и шрифты меняет, вроде исходники были тоже Добавлено через 7 минут Добавлено через 2 минуты Если знать hwnd листбокса то текущею строку очень легко получить с помощью API-функции SendMessage. SendMessage - это универсальная функция отправки сообщений-команд, которая может управлять всеми свойствами окон в системе. Добавлено через 2 минуты Возможно даже есть какое-то сообщение, отправив которое VB6 IDE обновит настройки, но я не уверен в этом. Добавлено через 3 минуты Тем более там со шрифтами ComboBox а не ListBox
1
|
||||
|
425 / 147 / 27
Регистрация: 12.12.2020
Сообщений: 1,186
|
||
| 08.10.2024, 00:27 | ||
|
0
|
||
|
Испарился
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
|
||
| 08.10.2024, 16:40 | ||
|
0
|
||
|
Испарился
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
|
|
| 10.10.2024, 20:54 | |
|
Ну как там, научились шрифты менять?
0
|
|
|
101 / 38 / 0
Регистрация: 16.09.2014
Сообщений: 426
|
||
| 13.10.2024, 18:39 [ТС] | ||
|
Но вообще концепция сменилась в процессе и я теперь пытаюсь более сложный вариант моей задумки делать. Тыкалки, конечно, не будет, но дурацкие вопросы еще будут! Всем ну просто ОГРОМНОЕ спасибо за поддержку, советы и, главное, критику! Добавлено через 13 минут Кстати, HackerVlad, я так надеялся, что после того, как при помощи сравнения снимков реестра до и после смены шрифта, определилось в каких именно ветках реестра VB записывает изменение шрифта, и, к тому же, вы мне указали, как надо записывать стринговые значения (UpdateKey), все получится на изи, но вот фигушки - не меняет VB шрифт хоть ты тресни!
2
|
||
|
Испарился
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
|
|
| 03.01.2025, 21:02 | |
|
Argus19, Consolas вроде или какой-то такой похожий Моноширинный шрифт...
Добавлено через 1 минуту Ну в общем Трик подсказал. Короче таких шрифтов очень мало, где как в ДОСе каждый символ занимает одинаковое количество пикселей. Добавлено через 1 минуту Кстати это удобно, мне нравится, что каждый символ занимает одинаковое количество пикселей по ширине.
0
|
|
| 03.01.2025, 21:02 | |
|
Помогаю со студенческими работами здесь
20
Как сменить кодировку в VB6? О среде разработки Сменить шрифт в TextView
Сменить шрифт в консоли Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|