SetCursorPos函数

用途

SetCursorPos函数是windows.h库中用来设置指针位置的函数,使用该函数鼠标指针将会直接跳至指定坐标位置

参数

SetCursorPos函数拥有x和y两个整型参数,作为鼠标指针的坐标位置(其中0,0坐标对应屏幕左上角)

示例

#include<windows.h>
int main(){
int a=0;
while(a<1000){SetCursorPos(1,1);    //设置鼠标坐标,其中x最大值不超过屏幕宽度(单位像素,下同),y值不超过屏幕高度Sleep(100);a++;}return 0;
}

GetClientRect函数

用途

GetClientRect函数可以用来获取窗口的尺寸,尺寸信息储存在RECT的right和bottom两个元素中,自我认为其实本质上这个函数是记录了窗口右下角顶点相对于窗口左上角顶点的水平/垂直距离。

参数

GetClientRect函数含有两个参数值,分别是目标窗口的句柄值 (见 C语言windows.h库的常用函数(一)) 和用来储存坐标信息的RECT型数据的内存地址

示例

#include<windows.h>
#include<stdio.h>
int main(){HWND windows;    //句柄变量,第一节中有介绍while(true){windows=FindWindow(NULL,"新建文本文档.txt - 记事本");RECT rectangle;      //矩形变量,用于记录矩形四个角的数据GetClientRect(windows,&rectangle);printf("%d,%d,%d,%d\n",rectangle.left,rectangle.top,rectangle.right,rectangle.bottom);Sleep(1000);}
}

GetCWindowRect函数

用途

此函数功能类似于GetClientRect函数,同样是可以用来获取窗口的尺寸,但是与GetClientRect函数不同的是它的返回值为窗口左上角和窗口右下角顶点相对于屏幕左上角的水平/垂直距离。

参数

与GetClientRect函数相同,GetCWindowRect函数含有的两个参数值,同样是目标窗口的句柄值和用来储存坐标信息的RECT型数据的内存地址

示例

#include<windows.h>
#include<stdio.h>
int main(){HWND windows;while(true){windows=FindWindow(NULL,"新建文本文档.txt - 记事本");RECT rectangle;GetWindowRect(windows,&rect);printf("%d,%d,%d,%d\n",rectangle.left,rectangle.top,rectangle.right,rectangle.bottom);Sleep(300);}
}

C语言windows.h库的常用函数(三)相关推荐

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

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

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

    1:FindWindow函数 该函数可以通过窗口类名或者窗口标题名来查找特定窗口句柄,返回值是窗口的句柄(在Windows中,句柄是一个系统内部数据结构的引用.例如当你操作一个窗口,或说是一个Delp ...

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

    CopyFile函数 用途 CopyFile函数可以用来复制文件到指定目录. 参数 CopyFile("文件源目录","文件目标目录",TRUE or FALS ...

  4. C语言math.h中的常用函数实例详解

    1.绝对值 2.取整和取余 3.三角函数 4.反三角函数 5.双曲三角函数 6.指数和对数 7.标准化浮点数 8.多项式 9.数学错误计算处理 1.绝对值 函数原型: int abs(int x); ...

  5. C语言数学函数库<math.h>及常用函数

    C语言数学函数库<math.h>及常用函数 一.<math.h> C语言中常用的一个数学函数库,里面涵盖了常用的数学运算,如求对数.指数.绝对值.三角函数.两数中最大数等.使用 ...

  6. c语言中removeDir的相反函数,C语言编程常见问题解答之常用函数的包括文件.doc

    C语言编程常见问题解答之常用函数的包括文件 C语言编程常见问题解答之常用函数的包含文件(1) 作者:unknown 更新时间: 2005-05-10 函数 包含 类别 功能 _atold math.h ...

  7. Py之Numpy:Numpy库中常用函数的简介、应用之详细攻略

    Py之Numpy:Numpy库中常用函数的简介.应用之详细攻略 目录 Numpy库中常用函数的简介.应用 1.X, Y = np.meshgrid(X, Y) 相关文章 Py之Numpy:Numpy库 ...

  8. gmpy2库的常用函数及其作用

    第一次做RSA题,去找题解,发现得用上gmpy2库,下好之后去了解了一下gmpy2库的常用函数 注:一般是用这个库来解决一些大整数之间的各种计算,下面的例子都是举的常规数 1.求两整数的最大公因数 i ...

  9. random库的常用函数

    random库的常用函数 random()生成一个[0.0,1.0]之间的随机小数 uniform(a,b)生成[a,b]之间的随机小数 randint(a,b)生成一个[a,b]之间的整数 rand ...

最新文章

  1. huffman树和huffman编码
  2. MQ日常维护操作手册
  3. while(1); 作用
  4. SurfaceViewDemo
  5. java 匹配mysql按钮_使用Java在mysql查询中设置匹配函数
  6. windows禁用更新
  7. Windows没有关机按钮 如何使用命令行关机 重启
  8. 远程控制——服务器公网IP连接
  9. 天上地下,马斯克和贝佐斯终有一战?
  10. 如何在ubuntu中编写python_在ubuntu下使用visual studio code编写python
  11. python类的多态_8.python之面相对象part.6(python类中的多态与多态性)
  12. 在OneNote中快速插入当前日期和时间
  13. Yii Framework2.0开发教程(2)使用表单Form
  14. spring-第十七篇之spring AOP基于注解的零配置方式
  15. 如何查看电脑CPU温度,笔记本温度显示怎么开启
  16. Trun On ACID(Detlete Update) On Hive
  17. Jupyter Notebook基础(6)Jupyter Notebook命令行命令帮助
  18. python做积分_利用python求积分的实例
  19. SVN入门必备教程 一看就懂
  20. elk之拼音插件可选参数

热门文章

  1. 一键Ghost恢复系统的操作步骤
  2. 五年之内,博士学历也会开始内卷了?
  3. 0基础学数据分析 好用到爆的手机软件
  4. event中的stopPropagation和preventDefault
  5. 使用pil读取gif图有些位置为黑色_iPad Procreate入门笔记03 - GIF动画制作
  6. unity 传输图片到本地服务器并生成二维码
  7. 难变现的宿命与恶果,网盘行业如何打破?
  8. 迷宫游戏c语言实验报告,c++迷宫游戏实验报告.doc
  9. 数据实时增量同步之CDC工具—Canal、mysql_stream、go-mysql-transfer、Maxwell
  10. 怎么将txt文件转化为html格式的文件?--极为丑陋的方式