我想實作來訊息出現氣泡提示同時托盤閃爍,但是同時運行會有問題,就是氣泡不斷閃爍。如何解決。
BOOL CwebContainerDlg::ShowBalloonTip(LPCTSTR szMsg, LPCTSTR szTitle, UINT uTimeout, DWORD dwInfoFlags)
{
nid.cbSize = sizeof(NOTIFYICONDATA);
nid.uFlags = NIF_INFO;
nid.uTimeout = uTimeout;
nid.dwInfoFlags = dwInfoFlags;
wcscpy(nid.szInfo, szMsg ? szMsg : _T(""));
wcscpy(nid.szInfoTitle, szTitle ? szTitle : _T(""));
return Shell_NotifyIcon(NIM_MODIFY, &nid);
}
這個我是用一個定時器啟動
if (nid.hIcon)
{
DestroyIcon(nid.hIcon);
nid.hIcon = NULL;
Shell_NotifyIcon(NIM_MODIFY, &nid);
}
else
{
DestroyIcon(nid.hIcon);
nid.hIcon = LoadIcon(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDI_MAINFRAME));;//加載圖示進去
Shell_NotifyIcon(NIM_MODIFY, &nid);
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/195617.html
標籤:界面
下一篇:限定范圍,設定平均值,求亂數
