имитировать клик мыши  [SOLVED]

Это русская секция форума wxWidjets. В этой секции вы можете обсуждать любые вопросы, связанные с wxWidgets на вашем родном языке.
SlyOstrich
Earned a small fee
Earned a small fee
Posts: 24
Joined: Thu Dec 24, 2015 7:21 am

имитировать клик мыши

Postby SlyOstrich » Tue Oct 25, 2016 8:32 am

Добрый день стоит вопрос как имитировать клик мыши, мне нужно клик левой и правой мыши забиндить на кнопки на клавиатуре. В WIN API это делается с помошью mouse_event, а тут как это реализовать я не понял.

User avatar
T-Rex
Moderator
Moderator
Posts: 1131
Joined: Sat Oct 23, 2004 9:58 am
Location: Zaporizhzhya, Ukraine
Contact:

Re: имитировать клик мыши  [SOLVED]

Postby T-Rex » Tue Oct 25, 2016 10:27 am

Если просто на кнопки, то, вероятно, обрабатывать wxKeyEvent и в нем создавать wxMouseEvent и отправлять его тому контролу, где клик должен сработать (или просто руками вызывать обработчик мышиного события.
Или, как вариант, попробовать шорткаты менеджить через wxAcceleratorTable.
Или вот статья есть.

SlyOstrich
Earned a small fee
Earned a small fee
Posts: 24
Joined: Thu Dec 24, 2015 7:21 am

Re: имитировать клик мыши

Postby SlyOstrich » Tue Oct 25, 2016 10:46 am

Спс за 2 подсказку


Return to “wxWidgets Development (Russian)”

Who is online

Users browsing this forum: No registered users and 3 guests