成功案例网站建设,长沙网站建设找哪家,注册百度账号,wordpress做知识管理系统C语言windows.h库的常用函数1#xff1a;FindWindow函数该函数可以通过窗口类名或者窗口标题名来查找特定窗口句柄#xff0c;返回值是窗口的句柄#xff08;在Windows中#xff0c;句柄是一个系统内部数据结构的引用。例如当你操作一个窗口#xff0c;或说是一个Delphi窗… C语言windows.h库的常用函数1FindWindow函数该函数可以通过窗口类名或者窗口标题名来查找特定窗口句柄返回值是窗口的句柄在Windows中句柄是一个系统内部数据结构的引用。例如当你操作一个窗口或说是一个Delphi窗体时系统会给你一个该窗口的句柄系统会通知你你正在操作142号窗口就此你的应用程序就能要求系统对142号窗口进行操作——移动窗口、改变窗口大小、把窗口最小化等等。实际上许多Windows API函数把句柄作为它的第一个参数如GDI图形设备接口句柄、菜单句柄、实例句柄、位图句柄等不仅仅局限于窗口函数。换句话说句柄是一种内部代码通过它能引用受系统控制的特殊元素如窗口、位图、图标、内存块、光标、字体、菜单等。函数用法#include stdafx.h#includeint main() { HWND window; //定义一个窗口句柄变量用来储存窗口句柄 /*FindWindow(这里填窗口类名,这里填窗口标题名) 窗口类名和窗口标题名可以只填一个不填的用NULL填充*/ window FindWindow(NULL,文本.txt - 记事本); //查找标题为文本.txt - 记事本的窗口 SendMessage(window,WM_CLOSE,0,0); //向窗口发送关闭指令 return 0;}2SendMessage函数刚刚在第一个例子里面已经用到了SendMessage函数这个函数的功能是向句柄对应窗口发送指令函数用法#include stdafx.h#includeint 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;}3WindowFromPoint函数在第二个例子中我们使用了一个叫做WindowFromPoint的函数这个函数的功能是通过鼠标点击获得被点击窗口的句柄函数用法#include stdafx.h#includeint main() { POINT mouse; //定义一个结构体变量储存鼠标位置 HWND window; while (1) { GetCursorPos(mouse); //获取到当前鼠标位置 /*WindowFromPoint(鼠标位置变量名)*/ window WindowFromPoint(mouse); SendMessage(window,WM_CLOSE,0,0); Sleep(100); } return 0;}声明本文于网络整理版权归原作者所有如来源信息有误或侵犯权益请联系我们删除或授权事宜。