zoukankan      html  css  js  c++  java
  • MFC修改窗口无标题和标题信息,修改执执行文件图标

    一.创建MFC后 窗口显示的是 无标题-工程名

    修改方法在网上看到了几种,下面介绍下比较简单的一种:

    1.在MianFrame.c文件中找到这个函数 BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)

    2.在函数中添加这样一句可以 修改标题名称

      m_strTitle = "我的标题v1.0";

    3.在函数中添加如下代码可以去除无标题几个字

      cs.style &= ~FWS_ADDTOTITLE ;//防止MFC在窗口标题栏上添加文档名

      return CFrameWnd::PreCreateWindow(cs);

    二. 窗口显示位置和是否最大化

    1.同样在MianFrame.c文件中找到这个函数 BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)

    2.添加如如下代码可以让窗口显示最大化

      cs.x=cs.y=0; //置于屏幕左上角
      cs.cx=GetSystemMetrics(SM_CXMAXIMIZED); //最大化并显示状态栏
      cs.cy=GetSystemMetrics(SM_CYMAXIMIZED);
      cs.style &= ~FWS_ADDTOTITLE ;//防止MFC在窗口标题栏上添加文档名

      return CFrameWnd::PreCreateWindow(cs);

     二. 修改执行文件图标

    在工程文件中找到res文件夹把其中的原有工程文件名的图标换为自己创建好的就可以。但是要转为ico文件。

  • 相关阅读:
    AngularJS自定义表单验证器
    AngularJS自定义表单验证
    DataTables自定义筛选器
    DataTables列过滤器
    DataTables语言国际化
    DataTables DOM定位
    DataTables自定义事件
    DataTables给表格绑定事件
    自定义Celery任务记录器
    celery 日志设置
  • 原文地址:https://www.cnblogs.com/LJWJL/p/4551144.html
Copyright © 2011-2022 走看看