Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

C++ /dell

  • Автор темы Автор темы arTXHard
  • Дата начала Дата начала
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Написал код, чтобы при нажатии на клавишу зажималась ЛКМ.
Как сделать так, чтобы макрос работал только в одном приложении?
Не нажимать клавишу, а посылать окну сообщение об нажатии.
::SendMessage( wnd1, WM_LBUTTONDOWN, 0, MAKELPARAM( 100, 100 ) );
::SendMessage( wnd1, WM_LBUTTONUP, 0, MAKELPARAM( 100, 100 ) );

wnd1 - дескриптор окна.
 
А каким образом реализация выполнена? Создан компонент к актору пешки, и внутри него прописано что то типа:
Input = GetOwner()->FindComponentByClass<UInputComponent>();
Input->BindAction("Grab", IE_Pressed, this, &UGrabber::Grab);

?
 
Написал код, чтобы при нажатии на клавишу зажималась ЛКМ.
Как сделать так, чтобы макрос работал только в одном приложении?
Можно отправить сообщение с кликом мыши или чекнуть окно на переднем плане.
 
Назад
Сверху Снизу