大咖们,请问如何用C语言实现检测到鼠标左键按下时,等效于按下printscreen键
大咖们,最近公司要截很多图,按printscreen键按到手软
求教如何用c语言实现,按下鼠标左键的时候,同步实现按下printscreen,多谢。
我知道以下代码可实现鼠标左键按下的检测,
#include<stdio.h>
#include <windows.h>
#include <conio.h>
#include <stdlib.h>
int main(int argc, char* argv[])
{
SetConsoleTitle("1111111111");
HANDLE hInput = GetStdHandle(STD_INPUT_HANDLE); // 获取标准输入设备句柄
INPUT_RECORD inRec;
DWORD res;
while (1)
{
ReadConsoleInput(hInput, &inRec, 1, &res);
if (inRec.EventType == MOUSE_EVENT && inRec.Event.MouseEvent.dwButtonState == FROM_LEFT_1ST_BUTTON_PRESSED) //鼠标左键
{
printf("Hello World!");//检测到左键按下,刚输出 hello world
}
Sleep(100);
}
return 0;
}
请高人帮忙 完善,多谢