Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как нажать на кнопку? [D3, Win95/98, WinME]


Freek ©   (2002-04-25 15:47:00) 

Как нажать на кнопку Button1?


PaRL   (2002-04-25 18:59:00) [1]

Это описка, а он два раза ошибся.


Freek   (2002-04-25 18:54:00) [2]

> Не учаники а участники!

На свой русский язык поcмостри, граматей.


PaRL   (2002-04-25 18:21:00) [3]


> учасники.

Не учаники а участники!
Совсем русский язык забыли?
Ох уж эти китайцы :)


cok   (2002-04-25 18:06:00) [4]

SendMessage(Handle,BM_CLICK,0,0);


Freek   (2002-04-25 17:18:00) [5]


Огромное спасибо Song ©,
а всем остальным учасникам данного обсуждения...
Ох уже эти учасники.


Johnmen   (2002-04-25 17:06:00) [6]

А почему бы не Button1.Click ?


Song   (2002-04-25 16:42:00) [7]

Курсор мыши устанавливается в левый верхний угол кнопки со смещением в 2 пикселя в обе стороны, посли этого иммитируется нажатие.
Этот код больше для прикола, раз уж тут все начали прикалываться. Если по делу смотрите мои советы выше.


Freek   (2002-04-25 16:39:00) [8]

> Song © (25.04.02 16:36)

Объясните, пожалуйста, последний код.


Song   (2002-04-25 16:36:00) [9]

With Button1 Do SetCursorPos(ClientOrigin.X+2,ClientOrigin.Y+2); Mouse_event(MouseEventF_LeftDown,0,0,0,0);
Mouse_event(MouseEventF_LeftUp,0,0,0,0);


kull   (2002-04-25 16:24:00) [10]

Лучше мышой ....


Song   (2002-04-25 16:23:00) [11]

2ALL: Издеваются, как могут :)

2Freek
Button1.Perform(BM_CLICK,0,0);


Кулюкин Олег   (2002-04-25 16:12:00) [12]

Все-таки пробел.
Решительно настаиваю :)


PaRL   (2002-04-25 16:04:00) [13]


> 2. нажать клавишу "пробел".

Не пробел, а ентер :)


Кулюкин Олег   (2002-04-25 15:58:00) [14]

1. Нажимать клавишу TAB, пока фокус не передет на нужную кнопку.
2. нажать клавишу "пробел".


PaRL   (2002-04-25 15:55:00) [15]

Наводишь мышкой и нажимаешь ;)


Song   (2002-04-25 15:54:00) [16]

Button1Click(Sender);


Наверх

Титульная страница Поиск, карта сайта Написать письмо