c语言在控制台判定鼠标左键是否点击要用什么函数
答案:1 悬赏:20 手机版
解决时间 2021-03-15 21:31
- 提问者网友:放下
- 2021-03-15 00:21
就是在控制台情况下用什么函数可以判断鼠标是否在相应区域点下左键
最佳答案
- 五星知识达人网友:几近狂妄
- 2021-03-15 00:58
// temp1.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include
#include
#include
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) //鼠标左键
{
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),inRec.Event.MouseEvent.dwMousePosition);
printf("Hello World!");
}
Sleep(100);
}
return 0;
}
//
#include "stdafx.h"
#include
#include
#include
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) //鼠标左键
{
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),inRec.Event.MouseEvent.dwMousePosition);
printf("Hello World!");
}
Sleep(100);
}
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯