工控编程吧

标题: 上位机MFC如何显示或隐藏任务栏 [打印本页]

作者: qq263946146    时间: 2019-7-18 17:03
标题: 上位机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);
        }       
}








欢迎光临 工控编程吧 (https://www.gkbc8.com/) Powered by Discuz! X3.4