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

相关文章

使用Python从PPT文档中提取图片和图片信息(如坐标、宽度和高度等)

《使用Python从PPT文档中提取图片和图片信息(如坐标、宽度和高度等)》PPT是一种高效的信息展示工具,广泛应用于教育、商务和设计等多个领域,PPT文档中常常包含丰富的图片内容,这些图片不仅提升了... 目录一、引言二、环境与工具三、python 提取PPT背景图片3.1 提取幻灯片背景图片3.2 提取

Android实现在线预览office文档的示例详解

《Android实现在线预览office文档的示例详解》在移动端展示在线Office文档(如Word、Excel、PPT)是一项常见需求,这篇文章为大家重点介绍了两种方案的实现方法,希望对大家有一定的... 目录一、项目概述二、相关技术知识三、实现思路3.1 方案一:WebView + Office Onl

CentOS7更改默认SSH端口与配置指南

《CentOS7更改默认SSH端口与配置指南》SSH是Linux服务器远程管理的核心工具,其默认监听端口为22,由于端口22众所周知,这也使得服务器容易受到自动化扫描和暴力破解攻击,本文将系统性地介绍... 目录引言为什么要更改 SSH 默认端口?步骤详解:如何更改 Centos 7 的 SSH 默认端口1

Python实现特殊字符判断并去掉非字母和数字的特殊字符

《Python实现特殊字符判断并去掉非字母和数字的特殊字符》在Python中,可以通过多种方法来判断字符串中是否包含非字母、数字的特殊字符,并将这些特殊字符去掉,本文为大家整理了一些常用的,希望对大家... 目录1. 使用正则表达式判断字符串中是否包含特殊字符去掉字符串中的特殊字符2. 使用 str.isa

Python实现word文档内容智能提取以及合成

《Python实现word文档内容智能提取以及合成》这篇文章主要为大家详细介绍了如何使用Python实现从10个左右的docx文档中抽取内容,再调整语言风格后生成新的文档,感兴趣的小伙伴可以了解一下... 目录核心思路技术路径实现步骤阶段一:准备工作阶段二:内容提取 (python 脚本)阶段三:语言风格调

使用Java将DOCX文档解析为Markdown文档的代码实现

《使用Java将DOCX文档解析为Markdown文档的代码实现》在现代文档处理中,Markdown(MD)因其简洁的语法和良好的可读性,逐渐成为开发者、技术写作者和内容创作者的首选格式,然而,许多文... 目录引言1. 工具和库介绍2. 安装依赖库3. 使用Apache POI解析DOCX文档4. 将解析

MySQL中动态生成SQL语句去掉所有字段的空格的操作方法

《MySQL中动态生成SQL语句去掉所有字段的空格的操作方法》在数据库管理过程中,我们常常会遇到需要对表中字段进行清洗和整理的情况,本文将详细介绍如何在MySQL中动态生成SQL语句来去掉所有字段的空... 目录在mysql中动态生成SQL语句去掉所有字段的空格准备工作原理分析动态生成SQL语句在MySQL

Java利用docx4j+Freemarker生成word文档

《Java利用docx4j+Freemarker生成word文档》这篇文章主要为大家详细介绍了Java如何利用docx4j+Freemarker生成word文档,文中的示例代码讲解详细,感兴趣的小伙伴... 目录技术方案maven依赖创建模板文件实现代码技术方案Java 1.8 + docx4j + Fr

使用C#代码在PDF文档中添加、删除和替换图片

《使用C#代码在PDF文档中添加、删除和替换图片》在当今数字化文档处理场景中,动态操作PDF文档中的图像已成为企业级应用开发的核心需求之一,本文将介绍如何在.NET平台使用C#代码在PDF文档中添加、... 目录引言用C#添加图片到PDF文档用C#删除PDF文档中的图片用C#替换PDF文档中的图片引言在当

详解C#如何提取PDF文档中的图片

《详解C#如何提取PDF文档中的图片》提取图片可以将这些图像资源进行单独保存,方便后续在不同的项目中使用,下面我们就来看看如何使用C#通过代码从PDF文档中提取图片吧... 当 PDF 文件中包含有价值的图片,如艺术画作、设计素材、报告图表等,提取图片可以将这些图像资源进行单独保存,方便后续在不同的项目中使