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

news/2024/11/30 1:37:32/

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

#include<stdio.h>
#include<windows.h>
#include<time.h>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<windows.h>
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<windows.h>
#include<stdio.h>
#include<time.h>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;
}

http://www.ppmy.cn/news/749277.html

相关文章

sed命令n,N,d,D,p,P,h,H,g,G,x解析

1、 sed执行模板sed 模式{命令1;命令2} 即逐行读入模式空间&#xff0c;执行命令&#xff0c;最后输出打印出来 2、 为方便下面&#xff0c;先说下p和P&#xff0c;p打印当前模式空间内容&#xff0c;追加到默认输出之后&#xff0c;P打印当前模式空间开端至\n的内容&#…

c语言库函数总结----stdlib.h库

思维导图大纲 前言 stdlib .h 头文件定义了四个变量类型、一些宏和各种通用工具函数。 double atof(const char *str) 函数原型 double atof(const char *str) 函数功能&#xff1a; 把参数 str 所指向的字符串转换为一个浮点数&#xff08;类型为 double 型&#xff09;。 …

string.h 详解

string.h 简介 C语言标准库中一个常用的头文件&#xff0c;在使用到字符数组时需要使用。 函数简介 函数功能简介memchr在内存块中定位字符的位置memcmp把两个内存块的内容进行比较。memcpy复制内存块的内容memmove移动内存块中的内容memset以字节方式填充内存块strcat把一…

C语言字符串string.h详解

本文已整合到C语言标准库深度解读 文章目录 查询函数比较函数复制和追加本地函数 为了看上去规整简洁&#xff0c;令 #define cSTR const char *str #define vSTR const void *str由于字符串自身存在终止符\0&#xff0c;所以下面所有提及对字符串前n个字符的操作&#xff0c…

cdn刷新api_xổ số miền nam thứ 7 hàng tuần

đồng thời đẩy mạnh truyền thng trn knh fanpage发展目REIT2014年,新一代的全基因组数据研究证实,现代波利尼西亚人的基因与欧洲、美洲以及澳大利亚等民族的混合程度,都远远低于中国台湾的原住民。 hiệu quả cng tc kiểm tra1.4385淘气bao gồm cả hai quần đ…

c语言的.h文件怎么写,c语言自己写一个.h的头文件

首先放上三段简单的源码 main.c 里面的内容 #include"stdio.h" #include "lib.h" int main(){ int a,b,c; printf("请输入a&#xff1a;"); scanf("%d",&a); printf("\n请输入b&#xff1a;"); scanf("%d",&a…

编程实现计算n!,键盘输入n

#include<stdio.h> int main() { int n; printf("请输入n:"); scanf("%d",&n); int i1,mul1; do { mulmul*i; i; }while(i<n); printf("%d\n",mul); return 0; }

C语言求N阶乘的方法

1.用for循环&#xff1a; #include<stdio.h> main&#xff08;&#xff09; { int n,i,x&#xff1b; printf ("in put a num : "); scanf ("%d",&n); if (n<0) printf ("data error! \n"); if(n0) printf ("0!" ,1); el…