Вниз
Скачать: 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.023 c
2-1140589417
Bratskiy
2006-02-22 09:23
2006.03.12
Почему не выводится текст?


15-1140051172
Ученик чародея
2006-02-16 03:52
2006.03.12
Какая тема научной работы была у Вирта?


1-1138965725
krush
2006-02-03 14:22
2006.03.12
Как убрать показ "Панель управления" в ShellTreeView


15-1140097645
Loginov Dmitry
2006-02-16 16:47
2006.03.12
Синхронизация таблиц БД


2-1140287534
Vitaly Sa
2006-02-18 21:32
2006.03.12
Чтение мапа сервиса




   Наверх