修改MDI工程主框架窗口标题(修改CREATESTRUCT结构体)

版权声明:本文为博主原创文章,未经博主允许不得转载。

[cpp] view plain copy

  1. //在CMainFrame类的PreCreateWindow函数中加入
  2. m_strTitle = _T("Hello");
  3. cs.style &= ~FWS_ADDTOTITLE;
  4. //即可修改主框架窗口的标题。代码如下:
  5. BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
  6. {
  7. m_strTitle = _T("Hello");
  8. cs.style &= ~FWS_ADDTOTITLE;
  9. if( !CMDIFrameWnd::PreCreateWindow(cs) )
  10. return FALSE;
  11. // TODO: Modify the Window class or styles here by modifying
  12. //  the CREATESTRUCT cs
  13. return TRUE;
  14. }

http://blog.csdn.net/visualeleven/article/details/5968770

时间: 2024-07-28 13:16:02

修改MDI工程主框架窗口标题(修改CREATESTRUCT结构体)的相关文章

object-c 框架之经常使用结构体

Foundation 框架定义经常使用结构体.结构体採用object-c 定义:经常使用NSSRange,NSPoint.NSSize,NSRect等 一.NSRange 创建范围结构体. 方法:NSMakeRange(參1,參2).location和length. 二.集合数据类型. 1,NSPoint 创建一个点. 方法:NSMakePoint(參1,參2).x和y. 2,NSSize 创建长和宽. 方法:NSMakeSize(參1,參2).width和height. 以下是我的測试学习代码

Foundation 框架中常用的结构体详解

Foundation 框架包含了很多开发常用的数据类型: Foundation中包含的数据类型: 结构体 枚举 类 要想使用 Foundation 中的数据类型,只要包含主头文件即可. #impot <Foundation/Foundation.h> 结构体: 我们常用的结构体有:NSRange.NSPoint (CGPint ).NSSize(CGSize).NSRect(CGRect) NSRange:是用来表示位置和范围的. 本质是: 1 typedef struct _NSRange

foundation框架中的常用结构体

1.CGPoint/NSPoint :表示坐标点的 创建:CGPoint *cp=NSMakePoint(10,10)  //x,y 或   NSPonit  *cp=CGPointMake(10,10) 2.CGSize/NSSize : 用来表示尺寸的 创建: CGSize *s=NSMakeSize(100,100) //width,height NSSize  *s=CGSizeMake(100,100) 3.CGRect/NSRect :用来描述控件的具体位置 创建:CGRect *r

Objective-C( Foundation框架 一 结构体)

NSRange是Foundation框架中常见的结构体它的定义如下: typedef struct _NSRange { // 范围的起始位置 NSUInteger location; // 范围的长度 NSUInteger length } NSUInteger的定义: typedef unsigned int NSInteger; typedef unsigned long NSUInteger; NSRange创建的几种方式 NSRange range; range.location =

MFC MDI 主框架和标签页数据互操作

==================================声明================================== 本文原创,转载在正文中显要的注明作者和出处,并保证文章的完整性. 未经作者同意请勿修改(包括本声明),保留法律追究的权利. 未经作者同意请勿用于学术性引用. 未经作者同意请勿用于商业出版.商业印刷.商业引用. 本文不定期修正完善,为保证内容正确,建议移步原文处阅读. 本文链接:http://www.cnblogs.com/wlsandwho/p/43895

【转】修改Android工程的名称、安装路径

申明:转载自:http://blog.csdn.net/hcj116/article/details/21712353 在Google提供的Eclipse集成开发环境adt-bundle下修改名称的总结: 1.      修改工程名(apk名称) 在弹出的对话框中输入新名称 该操作实际上是修改<project>/.project下的<name>节点.但由于某种原因,只修改该文件的话,在adt-bundle中,显示的工程名称仍然为老名称,只是apk的名称变为了新名称,因此建议通过“重

Android中Xposed框架篇---修改系统位置信息实现自身隐藏功能

一.前言 前文已经介绍了Xposed框架的基本使用规则,本文主要来介绍一个实际案例就是如何通过这个框架来修改系统的地理位置信息来实现隐藏功能,在如今社交工具的发展特别是微信,他有一个实时位置共享功能,那么对于那些不是单身狗的同学来说可能会有些蛋疼,哪天媳妇要查岗发送位置,结果你不在她期望的位置这时候就尴尬了,而且朋友圈在分享内容的时候可以选择当前位置,有的屌丝就像我一样没钱但是又想到处旅游,那么这时候咋们就可以一本正经的装个逼了. 二.定位原理 看到上面说的那么多,感觉这个功能必须要搞起来了,好

修改Android工程版本

android的应用程序安装包APK如果是在高版本的android jar上开发的是无法在低版本的android SDK上跑的,所以我们需要将我们已经开发好的应用程序换上低版本的android jar包重新编译一个APK,那么如何简单的在高版本的工程中直接修改呢: 1. eclipse中点击工程->Properties-> Android 在右侧的界面中选中Android 2.2即可(前提是你的android sdk中同时包含这两个版本的android jar包) 或者 打开default.p

修改Android工程的名称(非Eclipse重命名)

问题背景 在Eclipse,Import新的Android源码工程时,如果Eclipse的workspace已经存在相同名称工程,是无法导入的. 网上有很多修改工程名的方法,是在导入后,使用Refactor的rename方式.但这个方法前提是只能更改已导入的project. 分析了一下工程目录,发现修改工程名的关键点,需要注意的是,这里是指修改工程名,不是修改app_name(apk安装后的程序名) 1.在工程目录下,找到.project文件.是隐含文件 2. 打开这个文件,使用记事本或者ult