解决方案 »

  1.   

    这个要先使用 NIM_ADD 调用 Shell_NotifyIcon 函数,在托盘区创建图标,然后设置 NOTIFYICONDATA 结构的相关信息(托盘图标、气泡提示文本、气泡提示标题、持续时间等),再用 NIM_MODIFY 调用 Shell_NotifyIcon 函数。
    Shell_NotifyIcon(NIM_MODIFY,&g_nid);
      

  2.   

    Windows 7 没有气泡的,系统不支持。XP 上可以。
      

  3.   

    不支持吗 ,我看有人在win7上可以实现啊
      

  4.   

    win7 是支持的不知道你是不是哪里没写对。
      

  5.   

    nid.uFlags = NIF_INFO | NIF_TIP | NIF_ICON;
    _tcscpy_s(nid.szInfo,_T("通知!"));
    _tcscpy_s(nid.szTip,_T("123"));
    nid.hIcon = LoadIcon(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDI_ICON1));
    Shell_NotifyIcon(NIM_MODIFY,&nid);我是这么用的。
      

  6.   

    http://download.csdn.net/detail/pirates_fish/6038469
      

  7.   

    有可能你根本没看清shell_notifyicon的用法。看看例子。
    http://blog.sina.com.cn/s/blog_4bcca768010006wl.html
      

  8.   

    我下载您的例子,没在我电脑上显示气泡。
    需要改shellapi.h头文件吗
      

  9.   

    我的程序在别人电脑(win7)上可以显示气泡,就我的不行,很奇怪。
      

  10.   

    http://blog.csdn.net/akof1314/article/details/5121911
      

  11.   

    我的程序在别人电脑(win7)上可以显示气泡,就我的不行,很奇怪。反正我用你的这些代码也没问题,可以正常显示气泡,win7 64位系统
      

  12.   

    1、删除注册表的"HungAppTimeout"项; 
    2、以“兼容模式”运行不显示图标的程序
      

  13.   

    真 TM 怪事了,为什么 #9 的例子我还是不行呢?我还真没见过 Windows 7 上的气泡呢,真不知道怎么搞出来,头大。
      

  14.   

    我的程序在别人电脑(win7)上可以显示气泡,就我的不行,很奇怪。这是你系统设置的问题,在控制面板或组策略里设一下。
    在运行里输入gpedit.msc打开组策略 计算机配置(用户配置)-管理模板-所有设置中找"关闭气球通知",双击,设置选"未配置",确定即可
      

  15.   

    我的程序在别人电脑(win7)上可以显示气泡,就我的不行,很奇怪。这是你系统设置的问题,在控制面板或组策略里设一下。
    在运行里输入gpedit.msc打开组策略 计算机配置(用户配置)-管理模板-所有设置中找"关闭气球通知",双击,设置选"未配置",确定即可
    我找到你说的那项  我默认是未配置的  所以。。