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

2025-10-17 02:07:50

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隐藏任务栏

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢