zoukankan      html  css  js  c++  java
  • WindowImplBase::OnSysCommand-------duilib在最大化和还原间切换

    virtual	LRESULT OnSysCommand(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
    	{
    		if( wParam == SC_CLOSE ) {
    			::PostQuitMessage(0L);
    			bHandled = TRUE;
    			return 0;
    		}
    		BOOL bZoomed = ::IsZoomed(*this);
    		LRESULT lRes = CWindowWnd::HandleMessage(uMsg, wParam, lParam);
    		if( ::IsZoomed(*this) != bZoomed ) {
    			if( !bZoomed ) {
    				CControlUI* pControl = static_cast<CControlUI*>(m_PaintManager.FindControl(_T("maxbtn")));
    				if( pControl ) pControl->SetVisible(false);
    				pControl = static_cast<CControlUI*>(m_PaintManager.FindControl(_T("restorebtn")));
    				if( pControl ) pControl->SetVisible(true);
    			}
    			else {
    				CControlUI* pControl = static_cast<CControlUI*>(m_PaintManager.FindControl(_T("maxbtn")));
    				if( pControl ) pControl->SetVisible(true);
    				pControl = static_cast<CControlUI*>(m_PaintManager.FindControl(_T("restorebtn")));
    				if( pControl ) pControl->SetVisible(false);
    			}
    		}
    		return lRes;
    	}
    

      

  • 相关阅读:
    Centos7yum安装LNMP
    CentOS7安装和配置rsync+inotify
    SSH
    nginx https
    nginx rewrite
    nginx代理缓存
    nginx动静分离
    Centos7使用squid实现正向代理
    利用tengine的nginx_upstream_check_module来检测后端服务状态
    nginx基于tcp负载均衡
  • 原文地址:https://www.cnblogs.com/dengpeng1004/p/4036908.html
Copyright © 2011-2022 走看看