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

Активное окно   Найти похожие ветки 

← →
saha   (2003-04-22 13:00) [0]

Привет!
Можно ли как-нибуть выяснить какое окно сейчас является активным,
и если можно, то что надо указать в sendmessage что бы это окно вставило в себя из буфера обмена строку?


← →
Dms   (2003-04-22 13:20) [1]

Screen.ActiveForm


← →
saha   (2003-04-22 13:48) [2]

Ок. А как ему сказать что бы он вставил из буфера строку?


← →
Snap ©   (2003-04-22 13:51) [3]

Chto ty podrozumevaesh pod oknom?


← →
saha   (2003-04-22 13:56) [4]

ну я понимаю, что не окну надо говорить, а контролу. Если я правильно понял: Screen.ActiveForm.ActiveControl или что-то подобное. Ну предположим word копирует что-то в буфер я делаю что-нибудь с полученной информацией и хочу вернуть в word эту информацию. Сейчас я возвращаю эту информацию в буфер обмена и надо нажимать paste чтобы получить ее. Можно без paste? т.е. программно вставлять в активное окно что-то?


← →
Игорь Шевченко ©   (2003-04-22 14:18) [5]

В общем случае это сделать невозможно


← →
saha   (2003-04-22 14:23) [6]

а если ему послать sendmessage(handle,WM_KEYDOWN,ctrl+v)?
чего там писать незнаю, сейчас мучаюсь, или так тоже не пойдет?


← →
chernoruk ©   (2003-04-22 17:09) [7]

активное окошко можно узнать и так: GetForegroundWindow,
а эмулировать ctrl+v для него лучше с помощью keybd_event


← →
Song ©   (2003-04-22 17:53) [8]

GetFocus


← →
saha   (2003-04-22 18:21) [9]

а зачем мне getFocus?
есть handle нужного окна, блин, как ему сказать что бы он вставил из буфера? пробовал sendmessage(handle,WM_paste,0,0) - не работает.
Handle получаю GetForegroundWindow. Пробовал sendmessage(handle,WM_close,0,0) - работает, окно закрывается. А вот sendmessage(handle,WM_KEYDOWN,ctrl+v) ну никак не могу понять чем обозначается ctrl.


← →
Song ©   (2003-04-22 19:52) [10]

А handle-то ты чего берёшь?


← →
saha   (2003-04-23 09:23) [11]

Приложения которому отправляю сообщение


← →
Игорь Шевченко ©   (2003-04-23 09:24) [12]

saha (23.04.03 09:23)

У приложений нету хендлов.



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

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



Память: 0.47 MB
Время: 0.016 c
3-83856
Dimaz-z
2003-06-01 10:44
2003.06.26
Как выстроить по русскому алфивиту содержимое базы данных?


3-84034
st-av
2003-05-31 18:13
2003.06.26
DBGrid и форматированный ввод


9-83841
Supreme
2002-12-28 23:50
2003.06.26
Исходники разных игрушек


1-84421
next2
2003-06-09 17:24
2003.06.26
при создании новой компоненты ошибка...


3-83906
Stas
2003-06-03 12:09
2003.06.26
Составной ключ




   Наверх