C语言在控制台判定鼠标左键的例子

来源:爱站网时间:2019-03-14编辑:网友分享
下面是爱站技术小编为大家带来的一篇C语言在控制台判定鼠标左键的例子,小编觉得挺不错的,在这里分享给大家,也给大家做个参考,一起跟随爱站小编过来看看吧。

下面是爱站技术小编为大家带来的一篇C语言在控制台判定鼠标左键的例子,小编觉得挺不错的,在这里分享给大家,也给大家做个参考,一起跟随爱站小编过来看看吧。

复制代码 代码如下:

// temp1.cpp : Defines the entry point for the console application.
//

//#include
#include
#include
#include
#include
int main(int argc, char* argv[])
{
SetConsoleTitle("Hello World!");
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;
}

以上就是C语言在控制台判定鼠标左键的例子,希望对大家有所帮助,如有不足之处,请留言,小编会及时更正。感谢朋友们对爱站技术频道的支持!

上一篇:C++中实现x的y次幂的代码

下一篇:用C语言去除字符串两边的空字符

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载