我想做个监控程序,平常都是最小化在任务栏上,当有某些违规操作时,能弹出个气泡框,就和Windows虚拟内存不足时弹出的框框那样。请问这大概要怎么做哦?我平常都用VC的,能够胜任么?c#的话好做么?讲一下大概的实现方式哈,谢咯

解决方案 »

  1.   

    VC当然可以
    给你一个函数作参考
    其中m_icoTray是NOTIFYICONDATA型的变量
    void ShowBallonInfo(CString strInfo)
    {
    m_icoTray.uFlags |= NIF_INFO;
    m_icoTray.dwInfoFlags  = NIIF_ICON_MASK;
    m_icoTray.uTimeout  = 10000;
    strcpy_s(m_icoTray.szInfoTitle, STR_TRAYICON_TIP);
    strcpy_s(m_icoTray.szInfo, strInfo);
    Shell_NotifyIcon(NIM_MODIFY, &m_icoTray);
    }
      

  2.   

    我做了个气泡提示,图标在状态栏上(就是QQ图标在的那个栏),只要鼠标不移到图标上,多久都不消失,只要鼠标一移动到图标上,就消失了 = =,但是主窗口的进程还在,为啥呢?下面链接是我的代码
    http://www.rayfile.com/files/5c20777d-5829-11df-a159-0015c55db73d/