Вниз
Скачать: CL | DM;

Помогите в решении задачи   Найти похожие ветки 

 
HiTTeR ©   (2006-02-26 04:49) [0]

Помогите в решении задачи:
Есть прога которая сидит себе в трее и ждет
пока юзер набирая текст в поле ввода (типа TEdit,Edit,TRichEdit,TMemo)
нажмет горячую клавишу (Которая уже глобально зарегестрирована), и выделенный
юзером текст в поле ввода превратится в (Неважно) и вставится в тоже место
где и был выделен.

Пример:
Windows must die.
-Было выделено слово must, и превращено в mustZ.
-получилось
Windows mustZ die.

К этому всему у меня вылезают две проблемы.
1. Как определить хендл того поля ввода из которого юзер нажал горячую клавишу.
2.Я все парился с сообщениями EM_SETSELTEXT (или, что-то подобное?) и
??_GETSEL (Ну не помню я эти сообщения).
И не понял как их применять. Может их и не надо применять?

Вообщем как реализовать все что я показал в примере.

Можно писать на мыло HiTTeR@nm.ru
Заранее благодарен за ответы.
С превеликим уважением Lord HiTTeR.


 
Defunct ©   (2006-02-26 05:22) [1]

Лорд LOL...
нет скорее Гер, нет м"сье Гитлер!

> 1. Как определить хендл того поля ввода из которого юзер нажал горячую клавишу.

GetActiveWindow?

> И не понял как их применять. Может их и не надо применять?
возможно..

Уточните задачу. что-то пример с "Windows mustZ die" не раскрывает сути вашей задачи..


 
Defunct ©   (2006-02-26 05:25) [2]

> нет скорее Гер, нет м"сье Гитлер!

Извините за искажение ник-нейма.. м"сье Хиттер.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.024 c
3-1137799034
Kabazoo
2006-01-21 02:17
2006.03.12
Сервер и время


4-1135083663
morik
2005-12-20 16:01
2006.03.12
SendMessage и Double


15-1140266222
VlJ
2006-02-18 15:37
2006.03.12
Разработка модуля для проекта


2-1140782253
HellSing
2006-02-24 14:57
2006.03.12
Массив из Label ов


2-1140433954
Лом
2006-02-20 14:12
2006.03.12
помогите разобраться




   Наверх