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快速实现链接转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 设计和开发协作二、使用

基于C#实现将图片转换为PDF文档

《基于C#实现将图片转换为PDF文档》将图片(JPG、PNG)转换为PDF文件可以帮助我们更好地保存和分享图片,所以本文将介绍如何使用C#将JPG/PNG图片转换为PDF文档,需要的可以参考下... 目录介绍C# 将单张图片转换为PDF文档C# 将多张图片转换到一个PDF文档介绍将图片(JPG、PNG)转

禁止平板,iPad长按弹出默认菜单事件

通过监控按下抬起时间差来禁止弹出事件,把以下代码写在要禁止的页面的页面加载事件里面即可     var date;document.addEventListener('touchstart', event => {date = new Date().getTime();});document.addEventListener('touchend', event => {if (new

活用c4d官方开发文档查询代码

当你问AI助手比如豆包,如何用python禁止掉xpresso标签时候,它会提示到 这时候要用到两个东西。https://developers.maxon.net/论坛搜索和开发文档 比如这里我就在官方找到正确的id描述 然后我就把参数标签换过来

Android实现任意版本设置默认的锁屏壁纸和桌面壁纸(两张壁纸可不一致)

客户有些需求需要设置默认壁纸和锁屏壁纸  在默认情况下 这两个壁纸是相同的  如果需要默认的锁屏壁纸和桌面壁纸不一样 需要额外修改 Android13实现 替换默认桌面壁纸: 将图片文件替换frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.*  (注意不能是bmp格式) 替换默认锁屏壁纸: 将图片资源放入vendo

计算机毕业设计 大学志愿填报系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点赞 👍 收藏 ⭐评论 📝 🍅 文末获取源码联系 👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~Java毕业设计项目~热门选题推荐《1000套》 目录 1.技术选型 2.开发工具 3.功能