delphi XE5如何把其它程序而不是本软件在通知区域的图标隐藏?不是关闭进程。请举个详细代码例子,如Shell_NotifyIcon能真正实际把进程DEVBIT.exe在通知区域隐藏图标
时间: 2023-03-09 17:59:52 浏览: 135
使用Shell_NotifyIcon API,你可以在Delphi XE5中实现隐藏指定进程的图标,代码如下:procedure HideIcon(const aProcessName: string);
var
Hwnd: HWND;
NotifyIconData: TNotifyIconData;
begin
Hwnd := FindWindow(nil, PChar(aProcessName));
if Hwnd <> 0 then
begin
FillChar(NotifyIconData, SizeOf(NotifyIconData), 0);
NotifyIconData.cbSize := SizeOf(NotifyIconData);
NotifyIconData.uFlags := NIF_ICON;
NotifyIconData.hWnd := Hwnd;
NotifyIconData.uID := 1;
Shell_NotifyIcon(NIM_DELETE, @NotifyIconData);
end;
end;
相关问题
delphi XE5如何把其它程序而不是本软件在通知区域的图标隐藏?不是关闭进程。请举个详细例子
你可以使用Delphi XE5的API函数Shell_NotifyIcon,它可以帮助你隐藏其他程序在通知区域的图标,而不是关闭进程。例如,你可以在Delphi XE5代码中使用以下代码来实现:Shell_NotifyIcon(NIM_DELETE,@NotifyIconData);
delphi XE5如何把其它程序而不是本软件在通知区域的图标隐藏?不是关闭进程。请举个例子
Delphi XE5可以使用API函数Shell_NotifyIcon来实现在通知区域中隐藏其它程序的图标,例如,可以使用以下代码来隐藏特定的图标:Shell_NotifyIcon(NIM_DELETE, @nid);
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)