设为首页 加入收藏

TOP

2.4 MFC常见数据类型
2013-10-07 15:16:34 来源: 作者: 【 】 浏览:75
Tags:2.4 MFC 常见 数据 类型

2.4   MFC常见数据类型

教学录像:光盘\mr\video\第2章\MFC常见数据类型.exe

在编写基于MFC的对话框应用程序时,经常会用到一些特殊的数据类型,其并非为前面介绍的基本数据类型,但也都是由前面的基本数据类型引申而来的。

在此介绍MFC中最常见的数据类型。大多数数据类型与Windows软件开发工具包(SDK)中一致,也有一些是MFC独有的。

表2.7所示的数据类型是Windows SDK和MFC共用的。

表2.7   数据类型

 

除了表中提供的几种数据类型外,还有如下微软基础类库(MFC)中独有的两类数据类型。

1)position:用于标记集合中一个元素的位置的值,被MFC中的集合类所使用。

2)lpcrect:指向一个RECT结构体常量的32位指针。

技巧:关于更多的MFC数据类型的详细介绍,可以通过查阅MSDN进行了解。

在编写基于MFC的对话框程序时,经常会见到定义一个CString类的对象,用于存储一个字符串,一个CString对象是由可变长度的一队字符组成。CString使用类似于Basic的语法提供函数和操作符。连接和比较操作符以及简化的内存管理使CString对象比普通字符串数组容易使用。因此在Visual C++(www.cppentry.com)中,得到了广泛应用。

说明:关于构造CString类对象的更多信息,请查阅MSDN Library,或者参考MFC类库详解。

【例2.12】 创建一个MFC应用程序,实现“确定”按钮的单击事件,单击“确定”按钮,弹出消息对话框输出CString类型的字符串。“确定”按钮的实现方法为OnOK(),该方法的程序代码如下。(实例位置:光盘\mr\example\第2章\2.12)

代码位置:光盘\mr\example\第2章\2.12\CSTRING\CSTRINGDLg.cpp

  1. 01   void CCSTRINGDlg::OnOK()   
  2. 02   {  
  3. 03     // TODO: Add extra validation here  
  4. 04     CString str;  
  5. 05     str="欢迎来到明日科技!";  
  6. 06     MessageBox(str);  
  7. 07     //CDialog::OnOK();  
  8. 08   } 

程序的运行效果如图2.14所示。
 
图2.14   运行结果
试一试:根据以上程序,制作一个单击“确定”按钮,输出“你好漂亮”字符串。
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇2.2.5 宏定义 下一篇2.3.6 共用体类型

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: