自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 GetDlgItem与GetDlgCtrlID的比较

一.函数原型比较:①: CWnd::GetDlgItem    CWnd* GetDlgItem( int nID ) const;参数说明:    nID:接收消息的控件的标识;返回值:    标识所标记的控件(或子类窗口)的指针;②:CWnd::GetDlgCtrlID    int GetDlgCtrlID( ) c

2014-04-09 10:24:01 4446

转载 CString——Left、Right、Find、ReverseFind

CString——Left、Right、Find、ReverseFindCString::Left(intnCount)——返回字符串前nCount个字符的字符串example:  CString str(_T("Shop,车间"));  str = str.Left(4);结果:str="Shop"; CString::Ri

2014-04-08 09:56:19 646

转载 关于typedef的用法总结

关于typedef的用法总结    原文地址:不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,就完全不同了,看了网上一些C/C++的学习者的博客,其中有一篇关于typedef的总结还是很不错,由于总结的很好,我就不加修改的引用过来了,以下是引用的内容

2014-04-07 11:13:38 607

转载 #define宏定义的优点和缺点

1、宏定义的优点:(1)   方便程序的修改      使用简单宏定义可用宏代替一个在程序中经常使用的常量,这样在将该常量改变时,不用对整个程序进行修改,只修改宏定义的字符串即可,而且当常量比较长时,我们可以用较短的有意义的标识符来写程序,这样更方便一些。(2) 提高程序的运行效率      使用带参数的宏定义可完成函数调用的功能,又能减少系统开销,提高运行效率。正如C语言中所讲,

2014-03-31 15:54:40 18359 2

转载 宏定义#define的用法

#define是C语言中提供的宏定义命令,其主要目的是为程序员在编程时提供一定的方便,并能在一定程度上提高程序的运行效率,但在学习时往往不能理解该命令的本质,总是在此处产生一些困惑,在编程时误用该命令,使得程序的运行与预期的目的不一致,或者在读别人写的程序时,把运行结果理解错误,这对C语言的学习很不利。下面将分别对基本用法和特殊做详细介绍。一、#define的基本用法1 #defi

2014-03-31 15:26:41 8557

转载 MFC 窗口框架类CFrameWnd的派生类CMainFrame类

如果使用MFC AppWizard来创建应用程序,向导会为应用程序自动从CFrameWnd类派生一个叫做CMainFrame的派生类。派生类CMainFrame的主要代码如下:class CMainFrame : public CFrameWnd{       protected:        CMainFrame();       DECLARE_DYNCREATE(C

2014-03-31 09:53:32 1980

转载 CMainFrame类CDoc类CView类CApp类之间关系

CMainFrame类CDoc类CView类CApp类之间关系用MFC APPWIZARD这个工具声称的应用程序架构包括了应用程序基本的四个类,分别是:CApp,CMainFrame(由CFrameWnd类派生),CDoc,CView。其中 CApp负责整个应用程序的管理,CDOC类中有一个CAPP的指针,也可以认为应用程序是从CApp开始执行的。CMain

2014-03-31 09:47:50 1323

转载 c++中&符号的几种用法

C++中&符号的几种用法这两天被一个&符号弄的比较郁闷,总结了一下4种用法:1.取地址 2.引用 3.位与运算符4.逻辑与运算符(是两个&,即&&)如int a=10; int &b=a; //b是a的引用 int *c=&b; //& 在这里是取地址要注意的是引用的用法和取地址的用法:1、引用一般是在声明时就初始化2、引用不太可

2014-03-30 10:09:16 1715

转载 CfileDlg应用

CfileDlg应用 CfileDlg这个系统对话框我们经常遇到,但他提供的多形式灵活的参数,不是很多人了解,通过灵活的运用参数,可以让操作更灵活多变.首先构造一个对象并提供相应的参数,构造函数原型如下: CFileDialog::CFileDialog(   BOOL   bOpenFileDialog,   LPCTSTR   lpszDefExt   =   NU

2014-03-27 10:07:48 572

转载 如何用readstring()来读文件

对于一般文件的读取,建议还是用CStdioFile来进行行的读与写操作,这样非常方便的.[问题提出]  一数据文件一行一条记录,我用file.readstring()一次读一行,并对读取的数据做一些处理;  请问:while(文件还没到结尾)  {  file.readstring();  ...  }  ??文件还没到结尾如何判断?  如果,到

2014-03-26 20:17:43 16135

转载 CString.Format的详细用法(转)

CString.Format的详细用法(转)在MFC程序中,使用CString来处理字符串是一个很不错的选择。CString既可以处理Unicode标准的字符串,也可以处理ANSI标准的字符串。CString的Format方法给我们进行字符串的转换带来了很大的方便,比如常见的int、float和double这些数字类型转换为CString字符串只需一行代码就可以实现。  先

2014-03-26 10:56:53 734

转载 关于引用型数据类型(转载)

在C++中,引用是一个经常使用的概念。引用型变量是其他变量的一个别名,我们可以认为他们只是名字不相同,其他都是相同的。1.引用是一个别名C++中的引用是其他变量的别名。声明一个引用型变量,需要给他一个初始化值,在变量的生存周期内,该值不会改变。& 运算符定义了一个引用型变量:int a;int& b=a;先声明一个名为a的变量,它还有一个别名b。我们可以认为是一个人

2014-03-16 22:12:37 761

转载 关于C++初始化列表(摘自其他博客)

C++初始化类的成员有两种方法:①使用构造函数;②使用初始化列表。两种方法都可。但是有些情况下,只能用第一种,而且通常情况下用第一种也会效率高些。其实,第一种方法是真正的初始化(initialization),而在构造函数内实现的“=”操作其实是赋值(assign)。(构造函数的执行可以分成两个阶段,初始化阶段和计算阶段,计算阶段即为赋值操作过程。)以下几种方法需要使用第二种方

2014-03-16 21:52:38 781

空空如也

空空如也

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

TA关注的人

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