vc++ 怎么做个表格

LZVC++小白,现在工作需要编一个简单的上位机,我想在MFC对话框中插一个这样的表格,请问要怎么做?... LZ VC++小白,现在工作需要编一个简单的上位机,我想在MFC对话框中插一个这样的表格,请问要怎么做? 展开
 我来答
tattackor
2015-10-31 · TA获得超过3.5万个赞
知道大有可为答主
回答量:5083
采纳率:94%
帮助的人:888万
展开全部
  1、添加OLE/COM支持。
  首先,应用程序必须添加对OLE/COM的支持,才能导入OLE/COM组件。
  本文使用的是MFC对话框程序,在创建工程的向导中选中Automation选项即可为程序自动添加相应的头文件和OLE库初始化代码。
  通过查看源代码,可以知道在stdafx.h的头文件中,添加了OLE/COM很多类所需添加的头文件。
  #include <afxdisp.h> // MFC 自动化类
  同时,在应用程序类的InitInstance函数中,添加了OLE/COM的初始化代码,如下所示:
  // 初始化 OLE 库
  if (!AfxOleInit())
  {
  AfxMessageBox(IDP_OLE_INIT_FAILED);
  return FALSE;
  }

  2、导入并封装Excel中的接口
  Excel作为OLE/COM库插件,定义好了各类交互的接口,这些接口是跨语言的接口。VC可以通过导入这些接口,并通过接口来对Excel的操作。
  由于本文只关心对Excel表格中的数据的读取,主要关注几个_Application、Workbooks、_Workbook、Worksheets、_Worksheet、Range等几个接口。Excel的各类接口的属性、方法可以通过MSDN的Office Development进行查询。
  VS2010导入OLE/COM组件的接口的步骤为:Project->Class Wizard->Add Class->MFC Class From TypeLib,先选择要导入的组件所在的路径,即Excel.exe所在的路径,然后再选择
  要导入的Excel类型库中的接口。
  在完成接口导入后,VS2010将自动为导入的接口创建相应的实现类,用于对接口属性和方法的实现。由于标准的C++没有属性访问器,只能添加一个两个存取函数来实现对属性的访问,通过在属性名称前加上get_和put_前缀分别实现对属性的读写操作。即,由VC自动完成C++类对接口的封装。
HeXian000
2014-04-19 · TA获得超过339个赞
知道小有建树答主
回答量:502
采纳率:0%
帮助的人:368万
展开全部
使用DataGrid控件。
追问
DataGrid控件?是第三方的吗?可否发个给我呢
追答
微软的,数据库控件,系统自带
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sakura03jc
2014-04-18 · TA获得超过106个赞
知道答主
回答量:130
采纳率:0%
帮助的人:59.5万
展开全部
像是word的表格,lz可以找找MFC下word类的控件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式