Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.19;
Скачать: CL | DM;

Вниз

Посылка строк   Найти похожие ветки 

 
FBuilder   (2006-02-13 01:02) [0]

Нужно посылать строки в окно (по хот кию закидывать в текущее окно определенную строку). Всякие пунто свитчеры делают похожую вещь в плане, что они стирают то, что написано некорректно, а потом пишут то, что нужно - возникает вопрос - как они это делают?

сейчас у меня есть 2 способа - это перекидка и вставка через клипборд и просто keybd_event в текущее окно - в принципе работают оба нормально, но интересно, какие есть еще способы :)


 
GanibalLector ©   (2006-02-13 01:13) [1]

SendMessage


 
GuAV ©   (2006-02-13 01:26) [2]


> SendMessage

Правильнее в этом случае PostMessage.


 
Германн ©   (2006-02-13 01:53) [3]

"Всякие пунто свитчеры" фтопку! Имхо, они помогают только некоторым! Всем остальным - мешают!

Хотел бы я видеть хоть кого-то, кто пользуется вышеописанным и при этом пишет программы!


 
GuAV ©   (2006-02-13 01:58) [4]


> Германн ©

Автоматическое исправление - таки да, фтопку.
Однако исправление, инициированное пользователем, может быть всё же полезно.


 
Германн ©   (2006-02-13 02:05) [5]


> GuAV ©   (13.02.06 01:58) [4]
>
>
> > Германн ©
>
> Автоматическое исправление - таки да, фтопку.
> Однако исправление, инициированное пользователем, может
> быть всё же полезно.
>


Ты об чём? Может "некие пунто свитчеры" делают что-то ещё, о чём я не знаю?


 
GuAV ©   (2006-02-13 02:31) [6]

Германн ©   (13.02.06 2:05) [5]

> Ты об чём?


Можно держать Punto Switcher выключенным.
Автозамена происходить не будет.
Однако, при нажатии на клавишу Pause будет происходить замена раскладки для последнего слова. Это бывает полезно.


 
Германн ©   (2006-02-13 02:37) [7]

Аааа.
Этого я не знал, поскольку не пользовался "долгое время".
Но, имхо, это тоже нужно только "некоторым"!


 
TUser ©   (2006-02-13 08:27) [8]

> Хотел бы я видеть хоть кого-то, кто пользуется вышеописанным и при этом пишет программы!

Пользуюсь программой Опечатка2. Не мешается совершенно, дело свое полезное делает. На Delphi, кстати, написана.


 
evvcom ©   (2006-02-13 09:00) [9]


> Хотел бы я видеть хоть кого-то, кто пользуется вышеописанным
> и при этом пишет программы!

Ну меня ты уже видел. И программы я пишу. И именно Punto Switcher-ом и пользуюсь. Собственно не мешает, я с ним лажу (а он со мной) :).


 
evvcom ©   (2006-02-13 10:00) [10]

Кстати, по сабжу:

> возникает вопрос - как они это делают?

Они внедряют свою dll в адресные пространства процессов, а уже она вольна там делать, что ей заблагорассудится. Например, повесить хук (Hook) на клавиатурный ввод.


 
Style ©   (2006-02-13 13:59) [11]

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


 
FBuilder   (2006-02-13 14:54) [12]

> Они внедряют свою dll в адресные пространства процессов, а уже она
> вольна там делать, что ей заблагорассудится. Например, повесить хук
> (Hook) на клавиатурный ввод.

Не совсем - она просто вешает хуки на инпут клавиатуры, а вот как оно потом действиет - не уверен что знаю.
Вот это и интересно.



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

Текущий архив: 2006.03.19;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.07 c
15-1140776613
ArtemESC
2006-02-24 13:23
2006.03.19
Вправе ли я давать ссылку со своего сайта...


5-1127313019
Гость111
2005-09-21 18:30
2006.03.19
разница TStringGrid и TDrawGrid


1-1139728566
Vacek
2006-02-12 10:16
2006.03.19
Мгновенный доступ к node, компонента ttreeview.


15-1140616241
batalov
2006-02-22 16:50
2006.03.19
Windows CE


2-1141461517
Viktop
2006-03-04 11:38
2006.03.19
Установка связи между таблиц (ADO)