C++ клик по координатам в игре с помощью SendMessage как? C++ клик по координатам в игре с помощью SendMessage как ?
Лазил гугли но как он работает до конца не понял !
Надо кликнут по координатам в игре левой кнопкой мыши .
Прошу написать код который будет по центру паинта ставить точку . Для примера дальше я уже разберусь.

21 Авг 2019 в 07:05
413 +1
0
Ответы
1

Вот пример кода на C++, который использует функцию SendMessage для отправки сообщения о клике в указанные координаты на экране:

#include <Windows.h>
int main()
{
// Определяем координаты центра экрана
int x = GetSystemMetrics(SM_CXSCREEN) / 2;
int y = GetSystemMetrics(SM_CYSCREEN) / 2;
// Отправляем сообщение о клике по указанным координатам
SendMessage(HWND_BROADCAST, WM_LBUTTONDOWN, MK_LBUTTON, MAKELPARAM(x, y));
SendMessage(HWND_BROADCAST, WM_LBUTTONUP, 0, MAKELPARAM(x, y));
return 0;
}

Этот код отправляет сообщение о нажатии левой кнопки мыши (WM_LBUTTONDOWN) и сообщение о отпускании левой кнопки мыши (WM_LBUTTONUP) в координаты центра экрана. Пожалуйста, обратите внимание, что эта программа будет работать только на Windows платформе.

20 Апр 2024 в 13:07
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир