首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

MFC托盘气泡怎么实现

2012-08-17 
MFC托盘气泡如何实现?这两天做个托盘气泡程序,网上下了些例子,只能在托盘上显示图标,但是那个气泡使始不能

MFC托盘气泡如何实现?
这两天做个托盘气泡程序,网上下了些例子,只能在托盘上显示图标,但是那个气泡使始不能显示,网上说改SHELLAPI。H那个文件里面的东西,照做了,同样不管用。希望朋友们帮下忙!

[解决办法]
Up

LZ




UP
[解决办法]
UP
学习!
[解决办法]
MSDN 里面找找 Shell_NotifyIcon 看看
[解决办法]
例子

C/C++ code
        m_notify.cbSize = sizeof(m_notify);        m_notify.uTimeout = 10000;        m_notify.uVersion = NOTIFYICON_VERSION;        m_notify.dwInfoFlags = NIIF_INFO;        m_notify.uFlags = NIF_MESSAGE | NIF_ICON | NIF_INFO;        m_notify.hIcon = LoadIcon(_Module.GetModuleInstance(), MAKEINTRESOURCE(IDI_ICON1));        m_notify.hWnd = m_hWnd;        m_notify.uID = 1;        m_notify.uCallbackMessage = WM_USER + 0xff00;        lstrcpy(m_notify.szInfoTitle, _T("Title"));        lstrcpy(m_notify.szInfo, _T("This is the information."));        Shell_NotifyIcon(NIM_ADD, &m_notify);
[解决办法]
恭喜,来接分来了^_^
[解决办法]
楼上这样写了以后,m_notify.cbSize = sizeof(m_notify);
m_notify.uTimeout = 10000;
m_notify.uVersion = NOTIFYICON_VERSION;
m_notify.dwInfoFlags = NIIF_INFO;
m_notify.uFlags = NIF_MESSAGE | NIF_ICON | NIF_INFO;
m_notify.hIcon = LoadIcon(_Module.GetModuleInstance(), MAKEINTRESOURCE(IDI_ICON1));
m_notify.hWnd = m_hWnd;
m_notify.uID = 1;
m_notify.uCallbackMessage = WM_USER + 0xff00;

lstrcpy(m_notify.szInfoTitle, _T("Title"));
lstrcpy(m_notify.szInfo, _T("This is the information."));

Shell_NotifyIcon(NIM_ADD, &m_notify);

还必须写相应的回调函数。
[解决办法]
接分不能少了我
^_^

热点排行