zoukankan      html  css  js  c++  java
  • VC++ MFC Form界面创建和修改总结

    1.默认创建一个基于CFormView的MFC程序,会发现视图区域明显与窗体边框不一致。

       解决办法:

       在OnInitialUpdate中添加以下代码:

        ModifyStyleEx(WS_EX_CLIENTEDGE, 0, SWP_FRAMECHANGED);

    如:

    void CFurtherConvertCutCodeView::OnInitialUpdate()
    {
    	CFormView::OnInitialUpdate();
    	ModifyStyleEx(WS_EX_CLIENTEDGE, 0, SWP_FRAMECHANGED);
    	GetParentFrame()->RecalcLayout();
    	ResizeParentToFit();
    
    }
    

     2.修改界面标题

      在InitInstance加入以下代码:

    注意:SetWindowText必须在ProcessShellCommand创建文档之后使用,否则会运行错误。可直接将设置窗口标题的代码加到InitInstance的尾部。 

    BOOL CFurtherConvertCutCodeApp::InitInstance()
    {
    
             // 调度在命令行中指定的命令。如果
    	// 用 /RegServer、/Register、/Unregserver 或 /Unregister 启动应用程序,则返回 FALSE。
    	if (!ProcessShellCommand(cmdInfo))
    		return FALSE;
    	m_pMainWnd->SetWindowTextW( _T( "窗口标题" ) );
    }
    
  • 相关阅读:
    PAT甲级1137Final Grading
    晚测6
    模拟15
    模拟14
    模拟13
    晚测5
    晚测4
    模拟11
    7012. 2021.03.15【2021省赛模拟】十
    7011. 2021.03.13【2021省赛模拟】nonintersect
  • 原文地址:https://www.cnblogs.com/ike_li/p/2871387.html
Copyright © 2011-2022 走看看