我想我的程序最小化到系統托盤,然後我有3個東西,我希望程序做:夫婦的有關係統盤最小化的問題 - WIN API
1)如果我把我的鼠標在它上面,它會顯示一些文字(例如當你把鼠標放在互聯網圖標旁邊,它會告訴你你的網絡SSID ...) 2)如果我要右鍵點擊系統托盤中的圖標,X會發生 3)我是否會留下點擊系統托盤中的圖標,Y會發生
我使用此代碼我的程序最小化到系統托盤:
void MinimizeSystemTray(HWND hwnd)
{
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;
ShowWindow(hwnd, SW_HIDE);
Shell_NotifyIcon(NIM_ADD, &nid);
}
它很好,雖然我couldent找到解決方案,我有3個問題...
謝謝!
您需要處理shell將向您發送的消息。使用[SDK示例](http://archive.msdn.microsoft.com/shellintegration),NotifyIcon.zip。 –