Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.11;
Скачать: CL | DM;

Вниз

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 вся ветка

Текущий архив: 2004.07.11;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.057 c
1-1088164174
Шишкин Илья
2004-06-25 15:49
2004.07.11
Проверка строки по маске


3-1086973523
Vetek
2004-06-11 21:05
2004.07.11
SQL-запрос - выборка популярных значений


1-1088344209
dido
2004-06-27 17:50
2004.07.11
Почему срабатывает KeyDown


1-1088061257
ashnurov
2004-06-24 11:14
2004.07.11
Передача файла по сети


14-1087820393
ИМХО
2004-06-21 16:19
2004.07.11
Вопрос по ICQ