zoukankan      html  css  js  c++  java
  • MFC ACTIVEX 全屏

    HWND m_hWndParent;
    BOOL m_fullscreen;
    void CDialog::SwitchFullScreen(void)
    {
    	LONG style = ::GetWindowLong(this->m_hWnd, GWL_STYLE);
    	if (m_fullscreen == false)
    	{		
    		//隐藏系统任务栏
            CWnd * wnd = FindWindow("Shell_TrayWnd",NULL);
            wnd->SetWindowPos(NULL, 0, 0, 0, 0, SWP_HIDEWINDOW);
    
            m_hWndParent = ::GetParent(m_hWnd);   
            ::ShowWindow(m_hWndParent, SW_HIDE);   
            ::SetParent(m_hWnd, NULL);   
            style &= ~(WS_DLGFRAME | WS_THICKFRAME);
            SetWindowLong(this->m_hWnd,GWL_STYLE, style);
            this->ShowWindow(SW_SHOWMAXIMIZED);
    
            int cx = ::GetSystemMetrics(SM_CXSCREEN);  
    		int cy = ::GetSystemMetrics(SM_CYSCREEN);   
    		MoveWindow(0, 0, cx, cy, TRUE);
    	}
    	else
    	{ 
    		//显示系统任务栏
            CWnd * wnd = FindWindow("Shell_TrayWnd",NULL);
            wnd->SetWindowPos(NULL,0,0,0,0,SWP_SHOWWINDOW);
    
            style |= WS_DLGFRAME | WS_THICKFRAME;
            SetWindowLong(this->m_hWnd, GWL_STYLE, style);
            ::SetParent(m_hWnd, m_hWndParent);   
            ::ShowWindow(m_hWndParent, SW_SHOW);  
    	}
    	m_fullscreen = !m_fullscreen;
    }
    
  • 相关阅读:
    CSS3美化网页元素
    表单
    列表,表格与媒体元素
    HTML5基础
    双列集合map-1
    单列集合List
    kafka-Eagle的安装
    kafka-自定义拦截器(interceptor)
    kafka-Consumer API
    kafka-Producer API
  • 原文地址:https://www.cnblogs.com/whisht/p/4098857.html
Copyright © 2011-2022 走看看