QQ登录

只需一步,快速开始

上位机MFC如何显示或隐藏任务栏

[ 复制链接 ]
任务栏的窗口句柄获取了,就可以像普通窗口一样操作。任务栏窗口指针通过 CWnd::FindWindow(_T("Shell_TrayWnd"), NULL);
可以获取,进而可以用ShowWindow函数来显示或隐藏。
void CDemoDlg::OnTest1()
{
        //获得任务栏窗口
        CWnd* pWnd = CWnd::FindWindow(_T("Shell_TrayWnd"), NULL);

        //隐藏窗口
        if (pWnd->IsWindowVisible())
        {
                pWnd->ShowWindow(SW_HIDE);
        }
}

void CDemoDlg::OnTest2()
{
        //获得任务栏窗口
        CWnd* pWnd = CWnd::FindWindow(_T("Shell_TrayWnd"), NULL);

        //显示窗口
        if (!pWnd->IsWindowVisible())
        {
                pWnd->ShowWindow(SW_SHOW);
        }       
}



回复

使用道具 举报

快速回复 返回列表 客服中心 搜索