-
2018-11-29 23:30:47
1.弹出对话框
首先调用Windows.h这个头文件
#include<windows.h>
接下来调用MessageBox(1,2,3,4);
第一个参数设置为0,第一个参数是依赖的窗口的编号,相当于弹出的窗口,0为系统弹出第二个参数是对话框的内容,第三个参数是对话框的标题,第四个参数是对话框的类型 设置成0即可2.ShellExecute是Windows系统里面进行操作的一个函数
如果打开网站
ShellExecute(0,“open”,“http://www.baidu.com”,0,0,1);
将三个参数替换成想要打开的网站就是可以如果打开一个文件
ShellExecute(0, “open”, “D:\recreation\BaiduNetdisk\BaiduNetdisk.exe”, 0, 0, 1);
将第三个参数替换成文件的路径,同时注意\替换成\打开系统自带,不需要注明路径
ShellExecute(0, “open”, “notepad”, 0, 0, 1);打印
ShellExecute(0, “print”, “D:\CMD.txt”, 0, 0, 1);
第二个参数设置为print 第三个为参数为要打印的文件发邮件
ShellExecute(0, “open”, “mailto”, 0, 0, 1);
第三个参数替换成maito:发邮件明确地址SHELL EXECUTE参数说明
ShellExecute(0, “open”, “http://www.csdn.net”, 0, 0, 1);
第一个参数,指示那个窗口执行的,0就是系统执行的,第二个参数就是执行什么操作,
一般情况下只有"open",“print”,第三个参数就是执行的文件路径或者名称或者网址,或者
邮件地址,第四个,第5个,都是系统保留的一些参数,都设置为0,最后一个参数是控制打开的
窗口显示,隐藏,最大化,最小化,这个一般不祈祷什么作用更多相关内容 -
C语言FFT函数库及安装教程(Windows和Linux)和使用教程
2019-01-12 11:38:08压缩包包含:1.C语言FFT函数库FFTW,FFTW 是由麻省理工学院计算机科学实验室超级计算技术组开发的一套离散傅立叶变换(DFT)的计算库,开源、高效和标准 C 语言编写的代码使其得到了非常广泛的应用, Intel 的数学库和... -
C语言windows库函数
2010-06-29 10:20:41这是我从网上收集的最全最新的C语言库函数,对C语言windows编程很又帮助! -
c语言常用函数库
2018-12-14 21:33:14C语言函数库2004年12月03日 20:57:00 vicant 阅读数:647 标签: c stream struct string file dos 更多 个人分类: C/C++ 分类函数,所在函数库为ctype.h int isalpha(int ch) 若ch是字母('A'-'Z','a'-'z')返回非0值... -
C语言函数大全语法.chm
2021-11-19 16:06:19C语言函数大全语法.chm -
C语言windows.h库的常用函数(三)
2019-09-07 21:57:00SetCursorPos函数是windows.h库中用来设置指针位置的函数,使用该函数鼠标指针将会直接跳至指定坐标位置 参数 SetCursorPos函数拥有x和y两个整型参数,作为鼠标指针的坐标位置(其中0,0坐标对应屏幕左上角) 示例 #...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有哪些函数?
2021-05-20 06:43:02C语言windows.h库的常用函数:1、FindWindow函数该函数可以通过窗口类名或者窗口标题名来查找特定窗口句柄,返回值是窗口的句柄(在Windows中,句柄是一个系统内部数据结构的引用。)函数用法:#include "stdafx.h"#.....Windows.h是一个最重要的头文件,它包含了其他Windows头文件,这些头文件的某些也包含了其他头文件。下面我们就来看一下这个头文件中有哪些函数。
C语言windows.h库的常用函数:
1、FindWindow函数
该函数可以通过窗口类名或者窗口标题名来查找特定窗口句柄,返回值是窗口的句柄(在Windows中,句柄是一个系统内部数据结构的引用。)
函数用法:#include "stdafx.h"
#include
int main() {
HWND window; //定义一个窗口句柄变量,用来储存窗口句柄
/*FindWindow("这里填窗口类名","这里填窗口标题名")
窗口类名和窗口标题名可以只填一个,不填的用NULL填充*/
window = FindWindow(NULL,"文本.txt - 记事本"); //查找标题为"文本.txt - 记事本"的窗口
SendMessage(window,WM_CLOSE,0,0); //向窗口发送关闭指令
return 0;
}
2、SendMessage函数
这个函数的功能是向句柄对应窗口发送指令
函数用法#include "stdafx.h"
#include
int main() {
POINT mouse;
HWND window;
while (1) {
GetCursorPos(&mouse);
window = WindowFromPoint(mouse);
/*SendMessage(窗口句柄,消息类型,消息附带内容,消息附带内容)
比如我这里选定的消息类型是WM_CHAR
消息附带内容为WPARAM('a')
所以消息附带内容就是模拟键盘向窗口输入a*/
SendMessage(window,WM_CHAR,WPARAM('a'),0);
Sleep(100);
}
return 0;
}
3、WindowFromPoint函数
这个函数的功能是通过鼠标点击获得被点击窗口的句柄
函数用法#include "stdafx.h"
#include
int main() {
POINT mouse; //定义一个结构体变量储存鼠标位置
HWND window;
while (1) {
GetCursorPos(&mouse); //获取到当前鼠标位置
/*WindowFromPoint(鼠标位置变量名)*/
window = WindowFromPoint(mouse);
SendMessage(window,WM_CLOSE,0,0);
Sleep(100);
}
return 0;
}
4、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;
}
5、SetCursorPos函数
SetCursorPos函数就是用来设置鼠标坐标的函数。函数的用法就是SetCursorPos(x坐标,y坐标)。#include
int main(){
int i;
while(i < 100000){
SetCursorPos(100,100);
i += 1;
}
return 0;
}
6、ShowWindow函数
这个函数用来实现对windows窗口包括最大化最小化隐藏在内的操作,具体用法为ShowWindow(句柄变量名,功能)。#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语言windows.h库的常用函数(一)
2018-05-16 22:06:34该函数可以通过窗口类名或者窗口标题名来查找特定窗口句柄,返回值是窗口的句柄(在Windows中,句柄是一个系统内部数据结构的引用。例如当你操作一个窗口,或说是一个Delphi窗体时,系统会给你一个该窗口的句柄,...1:FindWindow函数
该函数可以通过窗口类名或者窗口标题名来查找特定窗口句柄,返回值是窗口的句柄(在Windows中,句柄是一个系统内部数据结构的引用。例如当你操作一个窗口,或说是一个Delphi窗体时,系统会给你一个该窗口的句柄,系统会通知你:你正在操作142号窗口,就此你的应用程序就能要求系统对142号窗口进行操作——移动窗口、改变窗口大小、把窗口最小化等等。实际上许多Windows API函数把句柄作为它的第一个参数,如GDI(图形设备接口)句柄、菜单句柄、实例句柄、位图句柄等,不仅仅局限于窗口函数。换句话说,句柄是一种内部代码,通过它能引用受系统控制的特殊元素,如窗口、位图、图标、内存块、光标、字体、菜单等。)
函数用法
#include "stdafx.h" #include<windows.h> int main() { HWND window; //定义一个窗口句柄变量,用来储存窗口句柄 /*FindWindow("这里填窗口类名","这里填窗口标题名") 窗口类名和窗口标题名可以只填一个,不填的用NULL填充*/ window = FindWindow(NULL,"文本.txt - 记事本"); //查找标题为"文本.txt - 记事本"的窗口 SendMessage(window,WM_CLOSE,0,0); //向窗口发送关闭指令 return 0; }
2:SendMessage函数
刚刚在第一个例子里面已经用到了SendMessage函数,这个函数的功能是向句柄对应窗口发送指令
函数用法
#include "stdafx.h" #include<windows.h> int main() { POINT mouse; HWND window; while (1) { GetCursorPos(&mouse); window = WindowFromPoint(mouse); /*SendMessage(窗口句柄,消息类型,消息附带内容,消息附带内容) 比如我这里选定的消息类型是WM_CHAR 消息附带内容为WPARAM('a') 所以消息附带内容就是模拟键盘向窗口输入a*/ SendMessage(window,WM_CHAR,WPARAM('a'),0); Sleep(100); } return 0; }
3:WindowFromPoint函数
在第二个例子中我们使用了一个叫做WindowFromPoint的函数,这个函数的功能是通过鼠标点击获得被点击窗口的句柄
函数用法
#include "stdafx.h" #include<windows.h> int main() { POINT mouse; //定义一个结构体变量储存鼠标位置 HWND window; while (1) { GetCursorPos(&mouse); //获取到当前鼠标位置 /*WindowFromPoint(鼠标位置变量名)*/ window = WindowFromPoint(mouse); SendMessage(window,WM_CLOSE,0,0); Sleep(100); } return 0; }
-
C语言windows.h库的常用函数(二)
2018-06-20 14:27:50emmm,最近学校事务繁忙,所拖更一个多月,所以对不起各位读者,今天更新windows.h库常用函数的第二期,第三期也在准备中。 GetCursorPos函数 在上一篇中的WindowFromPoint函数的示例代码中就已经用到了... -
C语言函数库和文件
2021-05-25 01:50:183)把它放在函数库中。下面分别讨论这三种方法。4.6.1程序文件的大小因为C语言允许分别编译,很自然就会提出这样的问题:一个文件的最适宜的规模是多大?这规模很重要,因为编译时间与被编译文件的大小直接相关。... -
常用的c语言函数库及其接口.zip_Windows编程_C/C++__Windows编程_C/C++_
2021-08-09 18:49:59c语言当中的一些函数库及其函数库接口的使用方法 -
创建自己的函数库
2021-05-26 02:50:24根据函数库使用的类型可以把函数库分为两大类,即静态函数库(Static Library)和动态函数库(Dynamic Library)。Tips-1:Linux下的库文件命名有一个规定:必须以lib三个字母开头Tips-2:Linux标准系统库文件一般储存在... -
C语言windows.h库的常用函数(四)
2020-02-24 15:57:36CopyFile函数 用途 CopyFile函数可以用来复制文件到指定目录。 参数 CopyFile("文件源目录","文件目标目录",TRUE or FALSE); 其中第三个参数如果设为TRUE(非零),那么一旦目标文件已经存在,则...windows.h> ... -
浅谈Windows系统下C语言编程中Glib库的使用
2020-12-31 13:47:28glib库是Linux平台下最常用的C语言函数库,它具有很好的可移植性和实用性。 glib是Gtk +库和Gnome的基础。glib可以在多个平台下使用,比如Linux、Unix、Windows等。glib为许多标准的、常用的C语言结构提供了相应的... -
C语言Windows程序设计 机房收费管理系统源码
2019-02-01 16:42:12在VS2013环境下,编写的C语言Windows程序设计,机房收费管理系统。代码仅仅使用C语言调用Windows API函数和MYSQL数据库专用库文件编写。有C语言基础的,简单易懂。代码没有优化,思路很清晰。没有省略的代码,我都... -
用C语言设计顺序表相关函数库.doc
2020-10-25 05:49:48学生姓名胡洁 指导老师黄敏 摘 要 本课程设计主要是设计顺序表的相关函数库以便在程序设计中调用在此课程设计中系统开发平台为Windows XP程序设计语言采用面向过程的程序设计的C语言程序运行平台为Visual C++ 6.0在... -
C语言时间函数的应用.docx
2021-05-19 14:02:54C语言时间函数的应用C语言时间函数的应用C语言程序,常涉及时间的获取和计算,例如获取当前时间,倒计时计算,时间 差计算。C/C++语言提供了一些库函数,可用于此目的。下面以VC++ 6.0编译器为例, 叙述C语言吋间... -
C语言sqrt函数的实例用法讲解
2021-05-22 17:57:27前言继承是OOP设计中的重要概念。在C++语言中,派生类继承基类有三种继承方式:私有继承(private)、保护继承(protected)和公有继承(public)。...那我猜想下大家常规的做法:写一个函数,传入结构体的指针,然后... -
关于Windows.h头文件函数的简单应用
2021-05-22 03:54:04关于Windows.h头文件函数的简单应用#include#include#includeint mian(){int x;scanf_s("%d",&x);DOWRD pid;HWND hwnd=FindWindow(NULL,TEXT("name"));GetWindowThreadProcessld(hwnd,&pid);HANDLE handle=... -
C语言程序中函数的定义
2021-05-18 10:33:38C语言程序中函数的定义C语言的函数问题是困扰很多学者的问题的,c程序中什么是函数呢?下面啦小编为大家精心推荐的c程序中函数的定义,希望能够对您有所帮助。C语言读书笔记--函数先来看看函数的一般形式,尝试写一个... -
pow函数(c语言pow函数用法)
2021-05-19 04:39:37求教函数参数非得是.原型:extern float pow(float x, float y); 用法:#include 功能:计算x的y次幂。 说明:x应大于零,返回幂指数的结果。 举例: // pow.c #include #include.这个函数在头文件中是这样定义的... -
用C语言打印出三角函数
2021-05-21 17:46:49在网上看到一个实例,是用C 中的* 打印出三角函数cos#include#includeint main(){double y;int x,m;for(y=;y>=-;y-=0.025){m=acos(y)*;for(x=;xprintf("*");for(;xprintf("*\n");}system("pause");}网络上的是... -
在C语言中函数调用方式有什么区别
2021-05-19 13:11:07在使用VC进行函数定义时,通常会指定该函数调用方式,那么在C语言中函数调用方式有什么区别呢?下面小编找到了一下教程,分享给大家,希望可以帮助到大家。通常在使用VC进行函数定义时会指定该函数调用方式,诸如:... -
C语言 16种颜色调用函数整理
2021-03-05 01:53:23根据C语言中各个色号的调用不同,本人直接整理如下代码,共16个颜色调用函数。如果要对输出内容进行染色,通过以下代码展示就可以实现!希望对君有用! ![对应色号]... -
C语言system函数
2018-01-04 10:53:44我们今天来看看在windows操作系统下system () 函数详解(主要是在C语言中的应用) 注意:在windows下的system函数中命令可以不区别大小写! 函数名: system 功 能: 发出一个DOS命令 用 法: int system(char *... -
C语言头文件大全
2021-05-22 10:35:41cC系统提供了丰富的系统文件,称为库文件...另一类是函数库,包括了各种函数的目标代码,供用户在程序中调用。 通常在程序中调用一个库函数时,要在调用之前包含该函数原型所在的".h" 文件。下面给出Turbo C的全部"... -
C语言 Windows下使用gcc制作静态库与动态库
2021-03-30 19:07:25本文记录了Windows下使用gcc制作静态库的过程。 一、测试代码编写 测试函数为一个加法函数,它将被制作成静态库,并被函数main()调用。各个文件如下所示,它们被放在同一个目录下。 add.h int add(int a, int b);... -
Linux上C语言标准数学函数库的引用
2014-07-27 13:15:47不同于C语言标准函数库 ,而Visual Studio上可以实现自动比较差异并实现自动正确引用,无需用户特别指明,但 在Linux上需要用户理解其中的关系并显示指明 。 2.解决问题 先从命令行出发,... -
C语言API函数大全(转载)
2020-05-24 07:38:22版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...收起 转载作者An_angel_of_joy的文章以供自学和参考,文章非常全,在此感谢如此有...定义函数 FILE * fopen(const char -
C语言 time.h 时间函数库
2016-10-21 12:25:45time.h 头文件定义了四个变量类型、两个宏和各种操作日期和时间的函数。 1 size_t 是无符号整数类型(unsigned int),它是 sizeof 关键字的结果。 2 clock_t 这是一个适合存储处理器时间的类型。 3 time_t is 这是一...