C语言windows.h库的常用函数(二)

emmm,最近学校事务繁忙,所以拖更一个多月,所以对不起各位读者,今天更新windows.h库常用函数的第二期,第三期也在准备中。

GetCursorPos函数
在上一篇中的WindowFromPoint函数的示例代码中就已经用到了GetCursorPos函数,这是一个用于获取鼠标指针位置的函数。

#include
#include
#include

int main(){
    POINT mouse;   //用来储存鼠标的x y坐标 
    while(1){
        GetCursorPos(&mouse);    //调用GetCursorPos函数获取坐标值
        printf("%d,%d\n",mouse.x,mouse.y);
        Sleep(300);
    }
    return 0; 
} 

SetCursorPos函数
上一个既然讲到了Get到鼠标的坐标,那么,也一定能Set鼠标的坐标,SetCursorPos函数就是用来设置鼠标坐标的函数。函数的用法就是SetCursorPos(x坐标,y坐标)。

#include
int main(){
    int i;
    while(i < 100000){
        SetCursorPos(100,100);
        i += 1;
    }
    return 0;
}

ShowWindow函数
这个函数用来实现对windows窗口包括最大化最小化隐藏在内的操作,具体用法为ShowWindow(句柄变量名,功能)。
功能例如 SW_HIDE 隐藏窗口、SW_MAXIMIZE 最大化窗口、SW_MINIMIZE 最小化窗口、SW_RESTORE 还原窗口。

#include
#include
#include

int main(){
    HWND window;
    window = FindWindow(NULL,"新建文本文档.txt - 记事本");
    ShowWindow(window,SW_HIDE);                //隐藏窗口
    Sleep(5000);
    ShowWindow(window,SW_MAXIMIZE);            //最大化窗口
    Sleep(5000);
    ShowWindow(window,SW_MINIMIZE);            //最小化窗口
    Sleep(5000);
    ShowWindow(window,SW_RESTORE);             //还原窗口
    Sleep(5000);
    return 0;
}

你可能感兴趣的:(C)