Форум: "KOL";
Текущий архив: 2004.07.11;
Скачать: [xml.tar.bz2];
ВнизRunTime BitBtn.caption:=chr(255) не отображается Найти похожие ветки
← →
DDA © (2004-01-23 13:36) [0]Создаю в RunTime 256 BitBtn-ов
И последний ни как не хочет отображаться(chr(255)="я")
Хотя если создать в designTime BitBtn256.caption:=chr(255); то отображается
В чем может быть проблема?
← →
<Falcon> (2004-02-13 11:11) [1]Ух! Лихо. Зачем же тебе столько кнопок-то? И это для каждой ты будешь в onClick чево-то писать? А не замахаешься?
← →
DDA © (2004-02-13 11:50) [2]
> <Falcon> (13.02.04 11:11) [1]
> Ух! Лихо. Зачем же тебе столько кнопок-то? И это для каждой
> ты будешь в onClick чево-то писать? А не замахаешься?
У них один OnClick т.е все на одну процедуру ссылаются
← →
<Falcon> (2004-02-13 13:10) [3]> У них один OnClick т.е все на одну процедуру ссылаются
Тогда зачем они вообще? Используй таблицу например или рисунок. Определяй координаты и обрабатывай потом соответственно. К примеру mdvXLGrid позволяет отображать в ячейках рисунки и вообще прикрерлять к каждой ячейке произвольные данные через указатель.
← →
Wizard_Ex © (2004-02-13 13:32) [4]Как это зачем -
виртуальная клавиатура такая видимо.
Я точно так же делал когда набирал транскрипцию шрифтом Phonetic
С клавиатуры ее трудно набирать, на клавишах то не написано где какой символ. Вот и пришлось накидать кнопочек на форму
← →
Юра (2004-02-13 14:34) [5]Это глюк у клонов 95й винды. АПИшная функци SetWindowText() дает сбой, если ей передать 0xFF первым символом. Попробуй поставить пробел перед "я"
← →
DDA © (2004-02-13 17:58) [6]
> Юра (13.02.04 14:34) [5]
Смотрика и правда сработало,Как это ты догодался?СПАСИБО
> <Falcon> (13.02.04 13:10) [3]
> > У них один OnClick т.е все на одну процедуру ссылаются
> Тогда зачем они вообще?
Зачем мне под каждую кнопку свою процедуру если они делают одно и тоже - узнают на какую кнопку нажато (тобишь код клавиши)и всё
← →
Владимир Кладов (2004-02-13 21:14) [7]столько кнопок на одной форме - нельзя так делать! В KOL нет TGraphicControl, и для каждой кнопки будет выделен свой ресурс окна. В 9х/Ме это отберет у системы все user-ресурсы, и такая виртуальная клавиатура окажется последней, что удалось загрузить.
← →
DDA © (2004-02-13 21:35) [8]А что можите предложить в таком случае Владимир Кладов (13.02.04 21:14) [7]
← →
Владимир Кладов (2004-02-13 22:06) [9]я у себя рисовал. См. EmuZWin, там есть виртульная клавиатура на 45 клавиш.
← →
DDA © (2004-02-13 22:48) [10]
> Владимир Кладов (13.02.04 22:06) [9]
> я у себя рисовал.
А как рисовать символы разных стран.
Или можно их как то узнать из текущего шрифта и нарисовать
Если да то как узнать графически любой символ
← →
Владимир Кладов (2004-02-14 08:29) [11]что за символы такие? буквы, что ли? TextOut рисует текст например на канве.
← →
DDA © (2004-02-14 16:04) [12]
> Владимир Кладов (14.02.04 08:29) [11]
> что за символы такие
Как что за символы.Например запускает человек у себя на компе в Италии и программа отображает ему все символы включая его родной язык
← →
Владимир Кладов (2004-02-14 16:39) [13]Если все символы китайского языка на клавиатуру вывести, то она в экран не влезет. Если только ANSI от #1 до #255, то можно просто такую строку построить из 255 символов и подать AnsiLowerCase и AnsiUpperCase. Какие символы при этом поменялись - те и есть буквы.
← →
DDA © (2004-02-14 17:19) [14]
> Владимир Кладов (14.02.04 16:39) [13]
нет, мне надо выводить все 256 символов.Если у каких то символов нет графического изображения то не выводить.Меня интересует КАК МНЕ ИМЕННО НАРИСОВАТЬ ИЗОБРАЖЕНИЕ ОПРЕДЕЛЕНОГО СИМВОЛА.
← →
Владимир Кладов (2004-02-14 21:38) [15]TextOut
← →
DDA © (2004-02-14 22:15) [16]
> Владимир Кладов (14.02.04 21:38) [15]
> TextOut
Очень хорошо.Спасибо.
Еслиб ещё и шрифтом определённым ,то вообще бы хорошо было бы.
Попробывал у формы(KolForm) поменять - не помогло.
У самой кнопки(например) -тоже самое.
← →
Владимир Кладов (2004-02-14 22:28) [17]У канвы менять надо, вы же на ней рисуете.
← →
DDA © (2004-02-14 23:47) [18]Все,вопрос исчерпан.Огромное спасибо
> Владимир Кладов
Страницы: 1 вся ветка
Форум: "KOL";
Текущий архив: 2004.07.11;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.031 c