在windows7操作系统,delphi XE5如何把其它程序而不是本软件在通知区域的图标隐藏?不是关闭进程。请举个详细代码例子,Shell_NotifyIcon和Showwindow都无法实现功能,请把能真正实际把进程DEVBIT.exe在通知区域隐藏图标的代码发一下
时间: 2023-03-09 11:07:43 浏览: 64
要隐藏DEVBIT.exe在Windows7操作系统的通知区域图标,可以使用以下代码:NOTIFYICONDATA nid;
ZeroMemory(&nid, sizeof(NOTIFYICONDATA));
nid.cbSize = sizeof(NOTIFYICONDATA);
nid.hWnd = hWnd;
nid.uID = IDI_ICON1;
nid.uFlags = NIF_ICON;
nid.hIcon = LoadIcon(hInst, MAKEINTRESOURCE(IDI_ICON1));
Shell_NotifyIcon(NIM_DELETE, &nid);其中,hWnd是指向窗口的指针,hInst是指向应用程序的模块句柄,IDI_ICON1是图标的资源ID。
相关问题
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);