• 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 //图片资源
    

      

      

  • 相关阅读:
    微信下载远程图片的公用方法
    微信接口调用
    微信
    post方法
    asp.net pagebase获取缓存的方法
    sql查询最大id
    Controller里写自己需要的Action,参数的名字必须和路由设置的参数名一致

    递归调用
    队列及其应用
  • 原文地址:https://www.cnblogs.com/fuge/p/3208724.html
Copyright © 2020-2023  润新知