![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Возможно ли нажать неактивную кнопку в чужом приложении
G-h-o-s-t © (2005-10-27 11:32:00)Возможно ли нажать неактивную кнопку в чужом приложении
Leonid Troyanovsky (2005-10-27 16:13:00) [1]
> выф (27.10.05 13:25) [7]
> все гораздо проще SendMessage(Handle, WM_LBUTTONDOWN, 0,
> 0)
SendMessage(Windows.GetParent(btnHandle), WM_COMMAND, MakeWParam(GetDlgCtrlID(btnHandle), 0), btnHandle)
--
Regards, LVT.
G-h-o-s-t (2005-10-27 13:29:00) [2]может оно конечно и проще..но кнопка не нажимается..а так код вполне инт ересный :0(
выф (2005-10-27 13:25:00) [3]все гораздо проще SendMessage(Handle, WM_LBUTTONDOWN, 0, 0)
G-h-o-s-t (2005-10-27 13:08:00) [4]Да верный
EnableWindow(h2,True)
вот так работает..делает не активную..активной и можно ее нажать, а если она невидима..то активной не делает соответственно нажать ее нельзя..
Zeqfreed (2005-10-27 13:05:00) [5]G-h-o-s-t (27.10.05 12:58) [4]
А h2 содержит верный дескриптор?
G-h-o-s-t (2005-10-27 12:58:00) [6]ShowWindow(h2, 1);
вот так видимой она не делается
Zeqfreed (2005-10-27 12:30:00) [7]G-h-o-s-t (27.10.05 12:24) [2]
> EnableWindow(h2,True);
После этого она уже не неактивная.
> нужно сделать ее видимой
ShowWindow
G-h-o-s-t (2005-10-27 12:24:00) [8]Можно
EnableWindow(h2,True);
этоя уже нашел, в теперь нужно сделать ее видимой..если она не видима..вот как пока не знаю
Zeqfreed (2005-10-27 12:12:00) [9]G-h-o-s-t (27.10.05 11:32)
нет, если кнопка стандартная