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

Вниз

Ctrl+Tab, эмуляция в чужом окне.   Найти похожие ветки 

 
Dm   (2009-06-29 23:28) [0]

Добрый вечер. Имеется чужое приложение, в котором в главном окне имеется PageControl с несколькими табшитами.
При нажатии на клавиатуре сочетания Ctrl+Tab вкладки переключаются. После того, как я своей программой влез в интерфейс той программы (моя_форма.ParentWindow:=чужая_форма), перестал работать ctrl+tab, то есть вкладки не переключаются.

Какое сообщение и какому окну (то есть самой чужой форме, либо пэйджконтролу, либо там еще контролы есть) следует послать, чтобы Ctrl+Tab заработал как прежде?

Пробовал варианты такие (и посылать тоже пробовал всем, форме, разным контролам с формы...):
sendmessage(PageControlWnd,wm_keydown,vk_control,0);
sendmessage(PageControlWnd,wm_keydown,9,0);

А также:
keybd_event(VK_CONTROL,0,0,0);
sendmessage(PageControlWnd,wm_keydown,9,0);
keybd_event(VK_CONTROL,0,2,0);


Как мне его починить ?


 
Игорь Шевченко ©   (2009-06-29 23:54) [1]


> После того, как я своей программой влез в интерфейс той
> программы (моя_форма.ParentWindow:=чужая_форма), перестал
> работать ctrl+tab, то есть вкладки не переключаются.


Вылезь

Сообщения а) посылаются родительскому контролу б) через PostMessage или через SendInput целиком, а не так, что SendInput+SendMessage



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

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

Наверх




Память: 0.46 MB
Время: 0.018 c
15-1246469626
dmk
2009-07-01 21:33
2009.08.30
Бесперебойники


4-1213186653
A.L.E.X.A.N.D.E.R.
2008-06-11 16:17
2009.08.30
Отлов обращений апи-функций к процессу


15-1246131261
DillerXX
2009-06-27 23:34
2009.08.30
Вопрос по терверу


2-1246353205
worldmen
2009-06-30 13:13
2009.08.30
Алгоритм перемещения курсора мыши


2-1246696231
Gray
2009-07-04 12:30
2009.08.30
Ккак узнать номер выделенной строки в DBGrid?