MFC单文档去掉默认的菜单、工具栏和状态栏

2024-09-06 13:08

本文主要是介绍MFC单文档去掉默认的菜单、工具栏和状态栏,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!



1,去掉工具栏和状态栏,

在  int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)   中注销掉相关的工具栏和状态栏语句,即可。


2,去掉菜单,

在 BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) 中,增加语句

cs.hMenu = NULL;//即 菜单句柄赋值为空


3,设置初始化窗口的大小,

在 BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) 中,增加语句

cs.cx=300;//设置窗口宽

cs.cy=300;//设置窗口高

//设置窗口铺满屏幕

cs.cx=GetSystemMetrics(SM_CXSCREEN); 

cs.cy=GetSystemMetrics(SM_CYSCREEN);


4,设置窗口风格

在 BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) 中,修改结构变量cs.style

增加某一样式:cs.style |= WS_MINIMIZEBOX;

取消某一样式:cs.style &|=~ WS_MINIMIZEBOX;


1,去掉工具栏和状态栏,

在  int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)   中注销掉相关的工具栏和状态栏语句,即可。


2,去掉菜单,

在 BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) 中,增加语句

cs.hMenu = NULL;//即 菜单句柄赋值为空


3,设置初始化窗口的大小,

在 BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) 中,增加语句

cs.cx=300;//设置窗口宽

cs.cy=300;//设置窗口高

//设置窗口铺满屏幕

cs.cx=GetSystemMetrics(SM_CXSCREEN); 

cs.cy=GetSystemMetrics(SM_CYSCREEN);


4,设置窗口风格

在 BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) 中,修改结构变量cs.style

增加某一样式:cs.style |= WS_MINIMIZEBOX;

取消某一样式:cs.style &|=~ WS_MINIMIZEBOX;

这篇关于MFC单文档去掉默认的菜单、工具栏和状态栏的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1142087

相关文章

PyCharm如何设置新建文件默认为LF换行符

《PyCharm如何设置新建文件默认为LF换行符》:本文主要介绍PyCharm如何设置新建文件默认为LF换行符问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录PyCharm设置新建文件默认为LF换行符设置换行符修改换行符总结PyCharm设置新建文件默认为LF

Python实现合并与拆分多个PDF文档中的指定页

《Python实现合并与拆分多个PDF文档中的指定页》这篇文章主要为大家详细介绍了如何使用Python实现将多个PDF文档中的指定页合并生成新的PDF以及拆分PDF,感兴趣的小伙伴可以参考一下... 安装所需要的库pip install PyPDF2 -i https://pypi.tuna.tsingh

Python批量调整Word文档中的字体、段落间距及格式

《Python批量调整Word文档中的字体、段落间距及格式》这篇文章主要为大家详细介绍了如何使用Python的docx库来批量处理Word文档,包括设置首行缩进、字体、字号、行间距、段落对齐方式等,需... 目录关键代码一级标题设置  正文设置完整代码运行结果最近关于批处理格式的问题我查了很多资料,但是都没

MySQL9.0默认路径安装下重置root密码

《MySQL9.0默认路径安装下重置root密码》本文主要介绍了MySQL9.0默认路径安装下重置root密码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们... 目录问题描述环境描述解决方法正常模式下修改密码报错原因问题描述mysqlChina编程采用默认安装路径,

Python自动化Office文档处理全攻略

《Python自动化Office文档处理全攻略》在日常办公中,处理Word、Excel和PDF等Office文档是再常见不过的任务,手动操作这些文档不仅耗时耗力,还容易出错,幸运的是,Python提供... 目录一、自动化处理Word文档1. 安装python-docx库2. 读取Word文档内容3. 修改

使用Python快速实现链接转word文档

《使用Python快速实现链接转word文档》这篇文章主要为大家详细介绍了如何使用Python快速实现链接转word文档功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 演示代码展示from newspaper import Articlefrom docx import

浅析如何使用Swagger生成带权限控制的API文档

《浅析如何使用Swagger生成带权限控制的API文档》当涉及到权限控制时,如何生成既安全又详细的API文档就成了一个关键问题,所以这篇文章小编就来和大家好好聊聊如何用Swagger来生成带有... 目录准备工作配置 Swagger权限控制给 API 加上权限注解查看文档注意事项在咱们的开发工作里,API

Java访问修饰符public、private、protected及默认访问权限详解

《Java访问修饰符public、private、protected及默认访问权限详解》:本文主要介绍Java访问修饰符public、private、protected及默认访问权限的相关资料,每... 目录前言1. public 访问修饰符特点:示例:适用场景:2. private 访问修饰符特点:示例:

更改docker默认数据目录的方法步骤

《更改docker默认数据目录的方法步骤》本文主要介绍了更改docker默认数据目录的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录1.查看docker是否存在并停止该服务2.挂载镜像并安装rsync便于备份3.取消挂载备份和迁

SpringBoot3集成swagger文档的使用方法

《SpringBoot3集成swagger文档的使用方法》本文介绍了Swagger的诞生背景、主要功能以及如何在SpringBoot3中集成Swagger文档,Swagger可以帮助自动生成API文档... 目录一、前言1. API 文档自动生成2. 交互式 API 测试3. API 设计和开发协作二、使用