Форум: "WinAPI";
Текущий архив: 2002.12.30;
Скачать: [xml.tar.bz2];
ВнизСтрока в приложении на API Найти похожие ветки
← →
Gayrus (2002-11-11 16:23) [0]У меня нет на форме компонентов, но мне нужно получить строку вводимую пользователем, но я не могу просто написать Chr(Key), так как мне нужен символ с учётом Shift"a (верхнего и нижнего регстров), раскладки клавиатуры.
← →
Song (2002-11-11 16:27) [1]Ну дык и создайте окно, на нём edit и пару кнопок, потом обрабатывайте кучу событий клавиатуры и пр. Или Вы думали что в АПИ всё за Вас сделали?
Если неохота этим маяться используйте InputBox() и не задавайте таких вопросов.
← →
Гайрус (злобно) (2002-11-11 16:43) [2]А на кой тогда нужен этот форум?
Зачем мне лишние компоненты, когда всё может работать без них, ведь мне нужна всего лишь функция типа Кеу+Сшифт2стр.
← →
Игорь Шевченко (2002-11-11 17:15) [3]Гайрус (злобно) (11.11.02 16:43)
> У меня нет на форме компонентов
А куда вводить строку ?
> А на кой тогда нужен этот форум?
Вам - точно ни на кой, судя по тону.
← →
Cobalt (2002-11-11 19:16) [4]
> Gayrus © (11.11.02 16:23)
> У меня нет на форме компонентов,
У форму есть событие - OnKeyPress/Down/Up
← →
Alex44 (2002-11-11 19:43) [5]IMHO, OnKeyPress daet kak raz symbol s uchetom registra. Posmotrite v ishodnikah, na kakuyu message on reagiruet (WM_CHAR). Da, ya tochno ne uveren, no mne kazhetsya, chto dlya generatsii etih messages nuzhno ispol"zovat" TranslateMessage (kak ya ponimayu, Application u Vas tozhe net i Vy message loop sami obrabatyvaete?)
← →
Gayrus (2002-11-12 03:16) [6]2 Alex44
Если честно, то сначало я перерыл все исходники TEdit :) вплоть до TControl дошёл. Но так и не понял, где оно вообще берёт текст :). А message loop обрабатываю, действительно, сам.
P.S. С WM_CHAR попробую, спасибо.
← →
Reindeer Moss Eater (2002-11-12 09:11) [7]InputBox, InputQuery ?
← →
SPeller (2002-11-12 09:33) [8]
> Но так и не понял, где оно вообще берёт текст
Из системного EDIT"а. А вы шо думали, что он обрабатывает все сообщения, вытаскивает из них текст и выводит наружу?
← →
Gayrus :) (2002-11-14 03:10) [9]Думал ловит wm_OnKeyDown и по состоянию Shift"a, etc. определяет какой символ вывести :), WM_CHAR работает!
P.S.: Представляю: играешь в CS, вызываешь консоль, а пперед тобой возникает InputBox :).
← →
Song (2002-11-14 10:36) [10]Бесполезно этим заниматься. Directx не даст Вам вклиниться своей прогой.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2002.12.30;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.011 c