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( "窗口标题" ) );
    }
    
  • 相关阅读:
    虚拟机设置静态ip
    hadoop2.5重新编译问题
    python(2)-函数相关
    python(1)
    python中raw_input输入数字问题
    多线程-AsyncTask
    Handler消息处理机制
    01-Java多线程
    01.JS基本语法-数据类型和变量
    (4)RecyclerVIew
  • 原文地址:https://www.cnblogs.com/ike_li/p/2871387.html
Copyright © 2011-2022 走看看