易语言如何调用API隐藏任务栏

时间:2026-02-15 08:18:41

1、相关API函数:

ShowWindow:设置指定窗口的显示状态;

FindWindow:返回拥有指定类名或标题的窗口句柄。

2、DLL命令表:

1.

.版本 2

.DLL命令 FindWindow, 整数型, "user32.dll", "FindWindowA"

    .参数 lpClassName, 文本型

    .参数 lpWindowName, 文本型

2.

.版本 2

.DLL命令 ShowWindow, 逻辑型, , "ShowWindow"

    .参数 hwnd, 整数型

    .参数 nCmdShow, 整数型

易语言如何调用API隐藏任务栏

易语言如何调用API隐藏任务栏

3、关于DLL命令参数的详细介绍,请参见本人的另一篇百度经验《易语言如何调用API隐藏桌面图标》。

4、1. 查找任务栏句柄。

查找类名为“Shell_TrayWnd”,标题未知的窗口句柄,返回值保存于变量hwnd。hwnd即为任务栏句柄。

源码:hwnd = FindWindow (“Shell_TrayWnd”, 字符 (0))

这里解释一下“字符 (0))“。当我们调用一个API,其中某个参数需要表示为空时,在C中用NULL表示,在VB中用vbnull表示,易语言却没有类似的表示方法。而代码“字符 (0))“执行的结果即为空,所以我们常用“字符 (0))“表示空。

2. 隐藏任务栏。

将句柄hwnd置为SW_HIDE状态(隐藏窗口)。

源码:ShowWindow (hwnd, 0)

3. 恢复显示任务栏。

将句柄hwnd置为SW_SHOWNORMAL状态(恢复显示)。

源码:ShowWindow (hwnd, 1)

易语言如何调用API隐藏任务栏

© 2026 长短途
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com