Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2003.07.28;
Скачать: [xml.tar.bz2];

Вниз

2 вопроса (про трей и едит)   Найти похожие ветки 

 
Grayver   (2003-05-22 21:50) [0]

1. Как сделать красивую эллипсоидальную форму трея, какая появляется в вин2к или хр при соединении с Интернетом или в некоторых других программках (Flexiblesoft dialer)
2. Почему при нажатии в едите на ентер издается звук chord, как его избежать ?


 
Grayver   (2003-05-22 21:56) [1]

первый вопрос следует понимать не как форму трея, а как форму хинта трея (сорри зха косяк)


 
Nick Denry   (2003-05-22 22:10) [2]

1.TTS_baloon см, ниже на неск. вопросов
2. Обрабытывать мессаги (а также свой контрол, сабклассинг, суперклассинг)


 
Pat   (2003-05-22 22:52) [3]

2. if key=vk_return then key:=#0


 
QUE   (2003-05-23 11:29) [4]

Удалено модератором
Примечание: Не хами


 
Pat   (2003-05-23 12:30) [5]

Удалено модератором


 
QUE   (2003-05-23 13:03) [6]

Удалено модератором
Примечание: Не хами


 
Grayver   (2003-05-24 03:58) [7]

2Nick Dentry
Спасибо конечно, но насчет второго я не очень понял... какие мессаги отлавливать ? и причем здесь сабклассинг и суперклассинг ?


 
Nick Denry   (2003-05-24 08:45) [8]

Ставить свой обработчик на сообщение о нажатии клавишь в edit - контроле. У каждого контрола есть свой обработчик, доступ к которому, можно получить через сабклассинг или суперклассинг. - Это проще, чем писать свой контрол.
Можно так же отлавливать сообщения EM_ от edit"a через WM_command, поступающее твоему окну,- смотри в SDK 32 Reference.

2>
> QUE ©

Вот и мне так отвечали, а вопрос то состоит и не решается ... Сами не знаете как сделать умники ....

в ответе на вопрос тебе люди не обязаны писать стучи кода для того , что бы проверить работают они или нет. Тебе предлагают над чем подумать, и поискать это в соответсвующей литературе.

Если сам дальше додумаешься - молодец, а нет задавай конкретные вопросы.
А хамить не обязательно.


 
Pat   (2003-05-24 14:50) [9]

Сорри за "неточный" ответ Pat © (22.05.03 22:52). Эта была лишь схема. Как я понял, нужны пояснения:
У edit1 на событие OnKeyPress пишешь следующее:
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if key=chr(vk_return) then
begin
edit2.SetFocus;//Или делаем другое полезное действие
key:=#0;
end;
end;

Вот, собственно, и все :-)



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2003.07.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
14-91839
Вован
2003-07-10 19:28
2003.07.28
ВОЗМОЖНО ЛИ В ВИНДОВСЕ РИСОВАТЬ ПО ВСЕМУ ЭКРАНУ ПОВЕРХ ВСЕГО


14-91881
Palladin
2003-07-11 16:02
2003.07.28
Творческие застои


14-91895
Князь Мышкин
2003-07-11 15:10
2003.07.28
Где достать исходники Делфи


3-91689
Sedunov Vitaly
2003-07-06 13:07
2003.07.28
Вопрос про Quantum Grid


14-91863
Nikolay M.
2003-07-11 14:28
2003.07.28
Как удалить warning





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