Как вызвать стандартный диалог выбора шрифта и получить свойства выбранного шрифта для своей программы. Может есть такой компонент, подскажите пожалуйста...
[size=-2]------ Добавлено в 22:42
что то грустно стало, в кой веки задумал что то для себя состряпать и все так дружно отккликнулись, вот не за что не поверю что у колег по конструированию таких проблем не возникало...
Этот топик читают: Гость
Ответов: 5227
Рейтинг: 587
|
|||
карма: 4 |
|
Ответов: 3851
Рейтинг: 159
|
|||
andrestudio писал(а): вот не за что не поверю что у колег по конструированию таких проблем не возникало...Я использую вот ето code_2073.txt . Ессно не то, но хоть что-то.. |
|||
карма: 0 |
| ||
файлы: 1 | code_2073.txt [655B] [225] |
Ответов: 5227
Рейтинг: 587
|
|||
Спасибо Андрей конечно, но это совсем не то что нужно, мне нужно получить свойства шрифта из стандартного диалога выбора шрифтов, ищю скрипт пока...
|
|||
карма: 4 |
|
Разработчик
Ответов: 26149
Рейтинг: 2127
|
|||
Интересная задача. Такого компонента у нас нет, надо подумать и попытаться сделать. Думаю, что можно.
|
|||
карма: 22 |
|
Ответов: 9906
Рейтинг: 351
|
|||
nesco писал(а): Такого компонента у нас нетУ нас и "конвертора локалей нет" Это я только последние посты смотрю Который, кстати говоря, может быть сделан как пара параметрических преобразований String2Wide -> Wide2String Параметр - номер локали. Скажем первое utf8, а второе - 1251. Можно 866, можно - наоборот Первое - ты уже сделал |
|||
карма: 9 |
|
Разработчик
Ответов: 26149
Рейтинг: 2127
|
|||
Galkov, ну вот, и еще одна задача появилась
------------ Дoбавленo: Galkov, а у тебя, случаем, констант локалей не имеется или ссылка завалящая, а то опять в инэтэ время тратить на поиски, отсеивая шелуху? |
|||
карма: 22 |
|
Ответов: 9906
Рейтинг: 351
|
|||
MSDN, windows.pas - других нет
|
|||
карма: 9 |
|
Разработчик
Ответов: 26149
Рейтинг: 2127
|
|||
Да уж, windows.pas сильный источник, константы 3-ей локали-то там нету, да и многих других, тоже. Остается шерстить MSDN.
------------ Дoбавленo: Ну вот, я добавил свойство FontDialog в стандартный компонент Font Странно, почему этого никто не сделал раньше Обновление можно взять здесь: [svn]Font.pas[/svn] Обновилась, также, иконка по адресу: http://hiasm.googlecode.com/svn/elements/delphi/icon/ -- файл Font.ico ------------ Дoбавленo: Забыл добавить, что в Share.pas была обнаружена небольшая бажка под FPC, в плане некоректной обработки зачерткнутого шрифта (lfStrikeOut) |
|||
карма: 22 |
|
Ответов: 5227
Рейтинг: 587
|
|||
nesco - СПАСИБО БОЛЬШОЕ! всё работает, очень рад , очень удобно стало шрифт выбирать!
|
|||
карма: 4 |
|
Ответов: 5446
Рейтинг: 323
|
|||
Касательно локалей: у MSDN есть один, но неприяный недостаток - там далеко не всегда приводятся численные значения констант. Для того, чтобы узнать численные значения, надо брать соответствующий h-файл из Windows SDK. Это чюдо вести немало, потому предлагаю свою посильную помощь - могу по запросу выкладывать оттуда файлы. Для затравки - WinNls.h, где описаны константы, связанные с кодировками.
|
|||
карма: 1 |
| ||
файлы: 1 | winnls.rar [10.6KB] [237] |
10