zoukankan      html  css  js  c++  java
  • VC++ 控制托盘图标的显示或隐藏

    //************************************
    // 函数名称: SetingIcon
    // 返回类型: bool
    // 参数信息: 
    // 函数说明:控制托盘图标的显示
    //************************************
    bool CMainWnd::SetingIcon(bool value)
    {
        HICON hIcon = LoadIcon(CPaintManagerUI::GetInstance(),MAKEINTRESOURCE(IDI_UILIB_DEMOS));
        NOTIFYICONDATA m_trayData;
        m_trayData.cbSize = sizeof(NOTIFYICONDATA);
        m_trayData.hWnd     = m_hWnd;
        m_trayData.uID     = IDI_UILIB_DEMOS;
        m_trayData.hIcon = hIcon;
        m_trayData.uFlags = NIF_MESSAGE | NIF_ICON | NIF_TIP;
        m_trayData.uCallbackMessage = WM_RBUTTONUP;
        if(value)
        {
            Shell_NotifyIcon(NIM_ADD,&m_trayData);
        }
        else
        {
            Shell_NotifyIcon(NIM_DELETE,&m_trayData);
        }
        return true;
    }
    //{{NO_DEPENDENCIES}}
    // Microsoft Visual C++ 生成的包含文件。
    // 供 UiLib_Demos.rc 使用
    //定义所在处 resource.h 
    #define IDC_UILIB_DEMOS                 109
    #define IDI_UILIB_DEMOS                 130 //图片资源
    

      

      

  • 相关阅读:
    P1082 同余方程
    P2678 跳石头
    P2827 蚯蚓
    P1351 联合权值
    P2822 组合数问题
    P3958 奶酪
    P2296 寻找道路
    P2661 信息传递
    平时问题总结
    平时总结
  • 原文地址:https://www.cnblogs.com/fuge/p/3208724.html
Copyright © 2011-2022 走看看