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

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

Инициация события [D5, WinXP]


Страницы:   1 2

Igor1984 ©   (2002-12-01 18:03:00) 

Обработка события это как раз понятно. Но передо мной встала дуругая задача - инициация события. Как дать понять виндам что нажалась левая клавиша мышки или клаиша на клавиатуре без собственно физического действия? Очень прошу, помогите.

Заранее спасибо.


Diamond Cat   (2002-12-01 23:58:00) [21]

МДА богат кладезь знаний, postmessage ставит сообщение в очередьна обработку того приложения к которому оно было отправлено (hwnd), sendmessage ставит сообщение непосредственно на обработку, result у этих функций разный в случае с postmessage это булево значение, при sendmessage это Lresult или попросту некая цифра которая для разных сообщений может означать разный результат.

-> Тип BOOL - это Виндосовский тип, интересно с каких это пор


LongIsland   (2002-12-01 20:31:00) [22]


> Igor1984 (01.12.02 20:03)


> Это же всего лишь проверка посланно ли сообщение,верно?
> Ведь результат функции boolean.

Сам-то понял, что написал?

Тип BOOL - это Виндосовский тип. Возвращаемой значение - имеет ненулевое значение, если сообщение послано. В чем проблема-то?


Сергей Бушин   (2002-12-01 20:29:00) [23]

Функция PsotMessage возрващает результат и указывает удалось ли поместить сообщение в очередь.
Есть SendMessage аналогичная предыдущей по смыслу, но ожидает окончания обработки сообщения, и возвращает результат обработки.

PostMessage(Handle,WM_MOUSEMOVE,MK_LBUTTON,XPos,YPos)


Igor1984   (2002-12-01 20:03:00) [24]

А поподробнее :)?

Вот что я прочитал в справке:

BOOL PostMessage(

HWND hWnd, // handle of destination window
UINT Msg, // message to post
WPARAM wParam, // first message parameter
LPARAM lParam // second message parameter
);

Это же всего лишь проверка посланно ли сообщение,верно? Ведь результат функции boolean.

Люди, HELP. Просто кусок кода для нажатия клавиши на клаве и на мышке.


LongIsland   (2002-12-01 18:17:00) [25]

А PostMessage?


Страницы:   1 2

Наверх

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