前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Windows系统API笔记

Windows系统API笔记

作者头像
Qt君
发布2023-03-17 14:11:25
发布2023-03-17 14:11:25
59000
代码可运行
举报
文章被收录于专栏:跟Qt君学编程跟Qt君学编程
运行总次数:0
代码可运行

关于窗口操作的一些API介绍。

1. 设置窗口的Z序层级

代码语言:javascript
代码运行次数:0
运行
复制
BOOL SetWindowPos(          
    HWND hWnd,
    HWND hWndInsertAfter,
    int X,
    int Y,
    int cx,
    int cy,
    UINT uFlags
);

2. 根据窗口标题查找窗口

代码语言:javascript
代码运行次数:0
运行
复制
HWND FindWindow(
    LPCSTR lpClassName,
    LPCSTR lpWindowName
);

3. 获取窗口标题

代码语言:javascript
代码运行次数:0
运行
复制
int GetWindowTextA(
    HWND  hWnd,
    LPSTR lpString,
    int   nMaxCount
);

4. 检查窗口是否有效

代码语言:javascript
代码运行次数:0
运行
复制
BOOL IsWindow(
    HWND hWnd
)

5. 检查窗口是否显示

代码语言:javascript
代码运行次数:0
运行
复制
BOOL IsWindowVisible(
    HWND hWnd
)

6. 检查窗口是否允许接受键盘或鼠标输入

代码语言:javascript
代码运行次数:0
运行
复制
BOOL IsWindowEnabled(
    HWND hWnd
)

7. 指定窗口的线程设置到前台并激活

代码语言:javascript
代码运行次数:0
运行
复制
BOOL SetForegroundWindow(
    HWND hWnd
);

8. 获取被激活的前台窗口的句柄

代码语言:javascript
代码运行次数:0
运行
复制
HWND GetForegroundWindow()

9. 获取父窗口句柄

代码语言:javascript
代码运行次数:0
运行
复制
HWND GetParent(
    HWND hWnd
);

10. 获取窗口边框大小

代码语言:javascript
代码运行次数:0
运行
复制
BOOL GetWindowRect(
    HWND   hWnd,
    LPRECT lpRect
);

11. 获取桌面窗口句柄

代码语言:javascript
代码运行次数:0
运行
复制
HWND GetDesktopWindow()

12. 获取Z序中的前一个或后一个窗口的句柄

代码语言:javascript
代码运行次数:0
运行
复制
void GetNextWindow(
     hWnd,
     wCmd
);

13. 检查窗口是否最大化

代码语言:javascript
代码运行次数:0
运行
复制
BOOL IsZoomed(
    HWND hWnd
);

14. 检查窗口是否最小化

代码语言:javascript
代码运行次数:0
运行
复制
BOOL IsIconic(
    HWND hWnd
);
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-10-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Qt君 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 设置窗口的Z序层级
  • 2. 根据窗口标题查找窗口
  • 3. 获取窗口标题
  • 4. 检查窗口是否有效
  • 5. 检查窗口是否显示
  • 6. 检查窗口是否允许接受键盘或鼠标输入
  • 7. 指定窗口的线程设置到前台并激活
  • 8. 获取被激活的前台窗口的句柄
  • 9. 获取父窗口句柄
  • 10. 获取窗口边框大小
  • 11. 获取桌面窗口句柄
  • 12. 获取Z序中的前一个或后一个窗口的句柄
  • 13. 检查窗口是否最大化
  • 14. 检查窗口是否最小化
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档