başlıkta belirtiğim gibi
c++ ı c# a nasıl convert edebilirim
c++ ı c# a nasıl convert edebilirim
Moderatör tarafında düzenlendi:
Follow along with the video below to see how to install our site as a web app on your home screen.
Not: This feature may not be available in some browsers.
Kodlarınızı buraya ekleyin daha kolay cevap alırsınız.Yardımcı olmaya çalışabiliriz.
#include <iostream>
#include <Windows.h>
using namespace std;
int main()
{
LPCWSTR window_title = L"Untitled - Paint";
HWND hWND = FindWindow(NULL, window_title);
while (hWND == NULL) {
hWND = FindWindow(NULL, window_title);
cout << "Start Paint!" << endl;
Sleep(100);
}
while (true) {
Sleep(50);
if (GetAsyncKeyState(VK_NUMPAD0)) { // Exit
return 0;
}
if (GetAsyncKeyState(VK_NUMPAD1)) {//Mouseposition
POINT p;
GetCursorPos(&p);
ScreenToClient(hWND, &p);
cout << "x-position: " << p.x << " | y-position: " << p.y << endl;
Sleep(1000);
}
if (GetAsyncKeyState(VK_NUMPAD2)) { // leftclick
INPUT iNPUT = { 0 };
iNPUT.type = INPUT_MOUSE;
iNPUT.mi.dwFlags = MOUSEEVENTF_LEFTDOWN;
SendInput(1, &iNPUT, sizeof(iNPUT));
ZeroMemory(&iNPUT, sizeof(iNPUT));
iNPUT.type = INPUT_MOUSE;
iNPUT.mi.dwFlags = MOUSEEVENTF_LEFTUP;
SendInput(1, &iNPUT, sizeof(iNPUT));
}
if (GetAsyncKeyState(VK_NUMPAD3)) { //write a
INPUT Input = { 0 };
Input.type = INPUT_KEYBOARD;
Input.ki.wVk = VkKeyScanA('a');
SendInput(1, &Input, sizeof(Input));
ZeroMemory(&Input, sizeof(Input));
Input.ki.dwFlags = KEYEVENTF_KEYUP;
SendInput(1, &Input, sizeof(Input));
}
}
}
[DllImport("user32.dll")]
static extern short GetAsyncKeyState(System.Windows.Forms.Keys vKey);