在windows 10操作系统,delphi XE5如何把其它程序而不是本软件在通知区域的图标隐藏?不是关闭进程。请举个详细代码例子,Shell_NotifyIcon和Showwindow都无法实现功能,请把能真正实际把进程DEVBIT.exe在通知区域隐藏图标的代码发一下
时间: 2023-03-09 19:07:43 浏览: 56
可以使用Windows API函数DeleteNotifyIcon来实现,代码如下:HWND hwnd = FindWindow(NULL,_T("DEVBIT"));
NOTIFYICONDATA nid;
nid.cbSize = sizeof(NOTIFYICONDATA);
nid.hWnd = hwnd;
nid.uID = 0;
BOOL bRet = ::DeleteNotifyIcon(nid);
相关问题
delphi XE5如何把其它程序而不是本软件在通知区域的图标隐藏?不是关闭进程。请举个例子
Delphi XE5可以使用API函数Shell_NotifyIcon来实现在通知区域中隐藏其它程序的图标,例如,可以使用以下代码来隐藏特定的图标:Shell_NotifyIcon(NIM_DELETE, @nid);
delphi XE5如何把其它程序而不是本软件在通知区域的图标隐藏?不是关闭进程。请举个详细例子
你可以使用Delphi XE5的API函数Shell_NotifyIcon,它可以帮助你隐藏其他程序在通知区域的图标,而不是关闭进程。例如,你可以在Delphi XE5代码中使用以下代码来实现:Shell_NotifyIcon(NIM_DELETE,@NotifyIconData);