Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "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
3-1087456560
Russko
2004-06-17 11:16
2004.07.11
Многоуровневый выпадающий список


1-1088167428
XeLax
2004-06-25 16:43
2004.07.11
Изменение Теста Item


14-1087570769
Sormy
2004-06-18 18:59
2004.07.11
Что специалисты думают по поповоду Delphi 8?


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


14-1088052586
Lm
2004-06-24 08:49
2004.07.11
Материнская плата ASUS





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский