自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 修改MFC标题栏上的图标和修改MFC窗口标题

经过测试直接在BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)中添加cs.style &= ~FWS_ADDTOTITLE;SetTitle(L"框架名称");就可以了后面为转发:MFC程序的默认的标题是“无标题-title”,其中title是应用程序的名称,我们应如何修改MFC窗口标题来符合自己的要求?    MFC

2012-02-28 20:53:57 946

转载 文档视图框架

摘自:http://ffwmxr.blog.163.com/blog/static/66372722201001604630889/文档将描述MFC框架程序中WinApp , Document Templates, Document, View , Frame创建和所有关系。CWinApp在一个系统程序中只有一个CWinApp对象,该对象会被静态的创建并在MFC框架内部实现的W

2012-02-24 11:10:46 1579

转载 MFC框架类、文档类、视图类相互访问的方法

转发地址:http://www.cnblogs.com/youthlion/archive/2012/02/02/2335616.html1、获取应用程序指针 CMyApp* pApp=(CMyApp*)AfxGetApp();2、获取主框架指针 CWinApp 中的公有成员变量 m_pMainWnd 就是主框架的指针 CMainFrame* pMainFram

2012-02-24 10:33:42 519

转载 Data Types

BOOL       A   Boolean   value. BSTR       A   32-bit   character   pointer. BYTE       An   8-bit   integer   that   is   not   signed. COLORREF       A   32-bit   value   used   as

2012-02-16 16:03:50 371

转载 在MFC中使用Tab Control

http://hi.baidu.com/blue_never_died/blog/item/04398694249ef71ed21b7007.html说实话,我刚开始看见Tab Control的时候,觉得很简单。哪知道用了一下,才发现自己错了。要用好它,还是需要一些技巧的。经过网上搜索资料,以及我自己的摸索,把一些要点记录在这里。Tab Control的运行效果有点像Propert

2012-02-15 21:39:09 1365

转载 完美解读Linux中文件系统的目录结构

转载地址:http://blog.21ic.com/user1/1772/archives/2009/58739.html一、前 言接触Linux也有一段时间了,不过这几天在编译开源程序时,才发现自己对 linux文件系统的目录结构了解的不够透彻,很多重要目录都说不清楚是用来干嘛的,于是在网上百度了一下这方面的介绍,根据自己的使用习惯,整理出来一 篇关于Linux文件系统的

2012-02-15 09:31:13 713

转载 C++函数系列篇:函数的默认值+带默认参数的函数

我们可以赋予函数参数默认值。所谓默认值就是在调用时,可以不写某些参数的值,编译器会自动把默认值传递给调用语句中。默认值可以在声明或定义中设置;也可在声明或定义时都设置,都设置时要求默认值是相同的。  关于默认值要注意几点:  1.若在定义时而不是在声明时置默认值,那么函数定义一定要在函数的调用之前。因为声明时已经给编译器一个该函数的向导,所以只在定义时设默认值时,编译器只有检查到定义时才知

2012-02-10 10:54:01 74625 10

转载 关于内存中栈和堆的区别

(1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。(2)在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。(3) 从堆上分配,亦称动态内存分配。程序在运行的时候用malloc或n

2012-02-09 16:04:49 840

原创 函数名与函数指针

一 通常的函数调用    一个通常的函数调用的例子://自行包含头文件void MyFun(int x);    //此处的申明也可写成:void MyFun( int );int main(int argc, char* argv[]){   MyFun(10);     //这里是调用MyFun(10);函数      return 0;}voi

2012-02-09 10:56:58 1401

转载 函数指针作为某个函数的参数及定义函数指针

一、 定义某一函数的指针类型:就像自定义数据类型一样,我们也可以先定义一个函数指针类型,然后再用这个类型来申明函数指针变量。我先给你一个自定义数据类型的例子。typedef int* PINT;    //为int* 类型定义了一个PINT的别名int main(){  int x;  PINT px=&x;   //与int * px=&x;是等价的。PINT类型其实

2012-02-09 10:54:21 41128 1

转载 C++ typedef使用方法总结

C++编程语言中,有一种专门应对类型定义的用法,叫做C++ typedef。那么我们应该如何正确理解这一应用呢?在这篇文章中,我们会通过C++ typedef不同使用方法来对这一应用进行详细介绍。C++ typedef,顾名思义,为“类型定义”,可以解释为:将一种数据类型定义为某一个标识符,在程序中使用该标识符来实现相应数据类型变量的定义。例如:typedef unsigned int

2012-02-09 10:26:58 721

转载 vc的一些文件后缀

.APS:存放二进制资源的中间文件,VC把当前资源文件转换成二进制格式,并存放在APS文件中,以加快资源装载速度。资源辅助文件。.BMP:位图资源文件。.BSC:浏览信息文件,由浏览信息维护工具(BSCMAKE)从原始浏览信息文件(.SBR)中生成,BSC文件可以用来在源代码编辑窗口中进行快速定位。用于浏览项目信息的,如果用source brower的话就必须有这个文件。可以在pr

2012-02-07 20:55:37 589

转载 vc编译后生成的文件类型

1, PCH文件预编译头文件(一般扩展名为.PCH),是把一个工程中较稳定的代码预先编译好放在一个文件(.PCH)里.这些预先编译好的代码可以是任何的C/C++代码--甚至可以是inline函数,只它们在整个工程中是较为稳定的,即在工程开发过程中不会经常被修改的代码.为什么需要预编译头文件?一言以蔽之:提高编译速度.一般地,编译器以文件为单位编译,如果修改了一工程中的一个文件则所有

2012-02-07 20:51:33 2602

转载 vc常用小工具

1. IDE:钟情于VC++6.0,但是也感觉Visual Studio2008和2010的强大,可能迟早得转到VS高版本上来。在安装VC++6.0的时候记得安装sp6补丁和msdn(MSDN_1.5_精简安装版 )2. 辅助:Visual Assist,喜欢它代码自动补全,快速注释,头文件源文件切换:VC_VA_X_1561(最适合VC6)  WndTabs:很实用的添加标签功能

2012-02-07 20:27:33 1144 1

转载 版本控制软件(SubVersion)的本地版本控制

SVN版本控制系统中,最常用的两种版本库的读取方式为 http:// 和 file:///,一个是网络存取,一个是本地存取。当然用其中任意一种方式导入的项目,可以用其中任意一种方式来导出。由于两种协议的格式不同,所以在此特别说明。    本地版本库的路径:D:/SVN;项目名称:MyProject。    http://协议的格式:    http://localhost/svn/My

2012-02-06 19:41:40 1590

转载 客户端工具(TorToiseSVN)的使用

删除1.  删除版本库中的项目文件或文件夹有下面几步:(1)先Check Out一份到本地。(2)然后选中某个文件或者文件夹,在右键菜单中点击[delete]。(3)如果是文件,会在本地直接删除,需提交其所在的文件夹,才能在服务器上删除;如果是目录,则图标会有删除标志,提交后删除。2.  删除版本库本地直接删除。添加    必须将要添加的文件或者文件夹拷贝到工程

2012-02-06 19:38:09 602

转载 常用svn命令说明

1. 从SVN仓库中检索出代码到工作拷贝:        # svn checkout https://svn.sinaapp.com/appname [workcopy]        其中workcopy是可选的,如果不写workcopy,SVN会默认将appname做为workcopy。         如果只检索某个版本:        # svn

2012-02-06 19:34:41 375

转载 术语汇编 TortoiseSVN使用说明

描述一下TortoiseSVN使用说明,和大家分享一下,看完本文你肯定有不少收获,希望本文TortoiseSVN使用说明能教会你更多东西。17、AddtoIgnoreList(添加到忽略列表)大多数项目会有一些文件(夹)不需要版本控制,如编译产生的*.obj,*.lst,等。每次送交,TortoiseSVN提示那些文件不需要控制,挺烦的。这时候可以把这些文件加入忽略列表。18、SV

2012-02-06 19:33:00 508

转载 tlb、tlh和tli文件的关系

tlb、tlh和tli文件的关系tlb文件:com类型库文件。在需要使用对应com类的模块里,“#import ...*.tlb”使用之。tlh、tli文件:他们是vc++编译器解析tlb文件生成的标准c++文件。因为odl和tlb并不是C++标准的东东,有必要把它们翻译成标准的C++类型,使得C++开发者可以使用。相信vb和j++也会把tlb翻译成自己语言兼容的类

2012-02-06 15:30:07 1138

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除