Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "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.57 MB
Время: 0.036 c
1-99082
abcd
2002-12-19 17:43
2002.12.30
Помогите с пробоемой


1-99161
----
2002-12-18 17:50
2002.12.30
Объединение меню из разных форм


8-99204
UsBall
2002-08-28 22:59
2002.12.30
Захват видео.


6-99242
LORD
2002-11-01 20:05
2002.12.30
tstringlist + clientsocket = error


1-99069
Lizerginnn
2002-12-19 13:56
2002.12.30
Ado?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский