Дельфи (Вопросы)
Кто знает можно как-нить сделать так, чтобы прога отрисовывала моим шрифтом текст в самой себе?
То есть шрифта у юзера нет в системе, он есть скажем либо в корне папки с программой, либо запрятан в самой программе (кстати как это можно сделать?). И при работе с программой весь текст (хотя бы меню) выводился бы именно этим шрифтом. |
Foxter, ты имеешь ввиду, что к примеру в проге(в контекстном меню) нужно сделать? приблизительно-бы сделал скриншот того, как должно и что именно выглядеть, а то не очень че-то понятно :).
|
Foxter, попробуй так
Код:
|
неа... не получилось...
сам фонт положил в папку с exe-шником |
Ээ.... я думаю этот код что я привёл, только инициализирует шрифт в прогу. Далее её надо как-то присвоить к объектам. Как это сделать - не знаю....
|
Вложений: 1
ладно, думаю в процессе еще разберемся...
еще вопрос: как можно сделать менюшку как в офисе? |
Цитата:
Я полагаю для делфей есть специальные графические компоненты позволяющие это делать... |
а не знаешь где взять?
|
Цитата:
http://www.torry.net/ http://delphi.icm.edu.pl/ и в google поищи "delphi components" |
все кто пользовался QIP-ом знает что там есть такая штука как RUS2LAT и наоборот.
н-р: Татьяна -> Tatyana а как это организовать в дельфи? ясное дело что это должно быть в array-ях.. но как? в основном надо только с RUS2LAT. |
Цитата:
запускаешь цикл от 1 до Х (кол-во букв) проверка - если буква ХХ, то на выходе УУ и всё... могу пример дать |
Цитата:
|
Значит вот образец функции
p.s.: могут быть ошибки в синтаксисе иби я пишу вообще на С++, а дельфи знаю постольку-поскольку... Код:
если что - могу написать ПРАВИЛЬНО на С++, а потом другие мемберы форума могут просто перевести это на правильный дельф |
Относительно последнего вопроса... Rus2Lat можно сделать и так:
Код:
unit Unit1; |
короче вопрос такой.
на форме расположены: DBComboBox1 и DBComboBox2 оба завязаны на одну таблицу с двумя столбцами. Один на один столбец а второй соответственно на второй. таблица содержит данные типа: Дом 12345 Дом 23456 Дом 34567 Работа 12345 Работа 23456 Сотовый 123456 Вот как организовать событие OnChange для первого, чтобы при выборе из списка чего-либо - второй фильтровался сам и выбирал только выбранные в соответствии с первым данные. скажем при выборе Дом выбирались бы только те данные что под Дом подходят (и их можно увидеть во втором DBComboBox) |
Цитата:
Пусть на форме три контроля (списка) 1 2 и 3 в 1-ом только названия, вот втором и названия и цифры, в третьем только цифры. Видимы 1 и 3-ий. //----------------------------------------------------- OnChange { очищаешь DBComboBox3; for (int i = 0; i < DBComboBox2.Items.Count;i++) { если DBComboBox1.Text равняется DBComboBox2.Items.Strings[i].SubString(1,DBComboBox1.Text.Length()) тогда DBComboBox3.Items.Add(DBComboBox2.Items.Strings[i].SubString(DBComboBox1.Text.Length()+1, 255) ) } } //----------------------------------------------------- вот такой вот принцип... |
Возникла небольшая проблема, может кто сможет помочь? В общем, дело в следующем. Имеется некоторая API функция, возвращающая в качестве результата указатель на массив размера size. Каким образом можно преобразовать возвращаемый массив в стринговый массив?
var ..... param:byte; ..... ..... _API_function (...,...,...,@param,@size,...,...); ..... добавлено извиняюсь, проблема решилась элементарно... |
Такой вот вопрос, вернее просьба. Есть у кого нить компилятор от третьей дельфи dcc32.exe. Если есть, был бы признателен.
|
Вопрос... как установить такую хитрую ловушку, которая перехватывает системные сообщения пользователя об удалении файла? Это из серии Win API про HOOK функции...
|
2 Foxter Ну что, разобрался со шрифтами в иенюшке программы? Если да, то подскажи как? ;)
|
Цитата:
Обработать в цикле строку PHP код:
win-kim добавил 23.10.2006 в 07:49 крэк касательно топика http://www.foxter.ru/showthread.php?t=594 |
Часовой пояс GMT +3, время: 19:05. |
Powered by vBulletin
Copyright ©2000-2024, Jelsoft Enterprises Ltd.