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

哪位高手用过BCB2007,气泡通知不会弹出来,6.0的没有关问题

2012-02-12 
谁用过BCB2007,气泡通知不会弹出来,6.0的没问题 - C++ Builder / Windows SDK/API在6.0里实验的代码没问题

谁用过BCB2007,气泡通知不会弹出来,6.0的没问题 - C++ Builder / Windows SDK/API
在6.0里实验的代码没问题,移植到2007中就不行了,托盘区域只会出现一个图标,不会弹出气泡通知了,6.0里好使呀,调用的还是API,按理说应该没有关系吧,
下面是代码

C/C++ code
    NOTIFYICONDATA IconData = {0};    IconData.cbSize = sizeof(NOTIFYICONDATA);    IconData.hWnd = this->Handle;    IconData.uID = 0;    IconData.uFlags = NIF_INFO|NIF_ICON|NIF_TIP|NIF_MESSAGE;    IconData.hIcon = icon->Handle;//Application->Icon->Handle;    lstrcpy(IconData.szTip, TEXT("hahaha"));    lstrcpy(IconData.szInfo, TEXT("Your message text goes here."));    lstrcpy(IconData.szInfoTitle, TEXT("Title"));    IconData.uTimeout = 2000; // in milliseconds    IconData.dwState = NIS_SHAREDICON;    IconData.dwStateMask = 0;    IconData.dwInfoFlags = NIF_INFO;    IconData.uCallbackMessage = WM_DELETEMESSAGE;// NIN_BALLOONUSERCLICK ;    Shell_NotifyIcon(NIM_ADD, &IconData);

上面的代码在6.0里面可以出现图标注并且弹出气泡,但是到BCB2007里只会出现图标不会弹出不气泡通知,咋回事呢?

[解决办法]
这个方法还没在2007试过,不过2007里直接有控件,调用也非常方便
[解决办法]
气泡是AlertWindows么?
[解决办法]
2010的托盘支持气泡的。

热点排行