| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Для новичков > Обращение к шрифту |
| Автор: chiffa 26.11.2010, 01:20 |
| Всем доброй ночи. Такой вопрос. Знаю что программа обращается к C:\Windows\Fonts\arial.ttf offset 143662 length 196 Как я могу получить этот символ? В делфи совсем новичек поэтому буду благодарен за пример. Спасибо! |
| Автор: CROTishka 26.11.2010, 12:20 |
| А что ты с ним делать собрался? Выставляешь шрифт у канвы, и рисуешь его. В VCL вся работа со шрифтами идет через винапи. Зачем напрямую со шрифтами работать? Или тебе надо узнать код символа, который там лежит? В таком случае тебе сюда: http://www.experts-exchange.com/Web_Development/Fonts/Q_11362197.html |
| Автор: chiffa 26.11.2010, 13:45 |
| да именно. мне нужно узнать его код, ну и дальше получить сам символ... по той ссылке что скинул ссылки на фтп - но обе битые.... |
| Автор: chiffa 28.11.2010, 01:51 |
| Больше идей не будет?.... |
| Автор: chiffa 30.11.2010, 01:26 |
| АП |
| Автор: CROTishka 2.12.2010, 10:17 |
| Если вы не можете узнать у самой программы, какой символ она оттуда хочет получить, то максимум что вы можете сделать - перехватить http://msdn.microsoft.com/en-us/library/dd162498(VS.85).aspx (если конечно программа использует винапи, а не работает с шрифтами напрямую). В противном случае вам поможет лишь изучение ссылки, которую я привёл выше. (ну либо ещё можно в ассемблерном коде поковыряться) Больше вам врядли что-то сможет помочь... А вообще можете написать, для чего вы это хотите, а то как в "саге о A, B и C" - может быть оно вам и не надо вовсе, для того что вы хотите в конечном итоге сделать? |
| Автор: CROTishka 2.12.2010, 13:06 |
| и вообще, вы уверены, что хотите именно этого? http://www.gunsmoker.ru/2008/10/x-y-z.html |