注册 登录
编程论坛 C++教室

c++有鼠标宏吗

zbh120307 发布于 2023-09-08 22:09, 523 次点击
c++有鼠标宏吗?或是一些可以让运行窗口与鼠标互动的函数吗?
2 回复
#2
apull2023-09-09 12:59
C++本身没有吧,不同系统调用不同的API
win的API
程序代码:


#include <stdlib.h>
#include <windows.h>
#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1 : 0)


int main()
{
    int n = 0;
    for (;;)
    {
        if (KEY_DOWN(MOUSE_MOVED))
        {
            system("color 97");
        }
        else if (KEY_DOWN(MOUSE_EVENT))
        {
            system("color A7");
        }
        else if (KEY_DOWN(MOUSE_WHEELED))
        {
            system("color 17");
        }
        else
        {
            system("color 07");
        }
    }
    return 0;
}
#3
zbh1203072023-09-09 18:10
谢谢
1