如何给程序加一个图标在桌面开始右边时间栏里?MFC里有没有提供相关的类?

解决方案 »

  1.   

    NOTIFYICONDATA notifycd;
    notifycd.cbSize=sizeof(NOTIFYICONDATA);
    notifycd.hIcon=AfxGetApp()->LoadIcon(IDR_MAINFRAME);
    notifycd.hWnd=m_hWnd;
    notifycd.uID=IDR_MAINFRAME;
    notifycd.uFlags=NIF_MESSAGE|NIF_ICON|NIF_TIP;
        lstrcpy( notifycd.szTip, _T( " ) );
    notifycd.uCallbackMessage = WM_SHELLNOTIFY; Shell_NotifyIcon(NIM_ADD,&notifycd);
      

  2.   

    这是个托盘问题:下面是祥解
    http://www.vckbase.com/document/viewdoc/?id=996