本文介绍了如何最小化系统托盘的窗口?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
保护套 WM_SYSCOMMAND: | |
如果 (wParam == SC_MINIMIZE){ | |
nid.cbSize == sizeof (nid); | |
.nid.hWnd = hWnd; | |
.nid.hIcon = LoadIcon(0,IDI_APPLICATION); | |
.nid.uFlags == NIF_ICON || NIF_TIP NIF_MESSAGE; | |
Shell_NotifyIcon(NIM_ADD,&nid); | |
ShowWindow(hWnd,SW_HIDE); | |
break ; |
case WM_SYSCOMMAND: | |
if (wParam == SC_MINIMIZE){ | |
NOTIFYICONDATA nid; | |
nid.cbSize = sizeof(nid); | |
nid.hWnd = hWnd; | |
nid.hIcon = LoadIcon(0,IDI_APPLICATION); | |
nid.uCallbackMessage = WM_USER; | |
nid.uFlags = NIF_ICON | NIF_TIP | NIF_MESSAGE; | |
Shell_NotifyIcon(NIM_ADD,&nid); | |
ShowWindow(hWnd,SW_HIDE); | |
} | |
break; |
推荐答案
这篇关于如何最小化系统托盘的窗口?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!