Welcome

首页 / 软件开发 / C++ / 软件框架的利器、TangramMini组件应用教程二:安装对象

软件框架的利器、TangramMini组件应用教程二:安装对象2010-09-29 vckbase 骆归在上一篇教程中,我们生成了一个XTML文档,并且使用Microsoft Visual C++ 6.0生成了一个Tutorial1对话框程序,在这一篇中,我将介绍怎样在建立的框架上安装自己感兴趣的对象。

首先,我先介绍一下TangramMiniCtrl组件怎样在空白区域安装一个对象。此组件提供了方法SetWnd()安装一个窗口对象,在以后的介绍中我统一将空白区域叫做一个Tangram节点对象,每一个这样的空白区域对应TangramMini组件中的一个TangramObjectInfo对象。

BOOL SetWnd(LPCTSTR strObjName, long hHostWnd);

该方法需要两个参数,第一个参数为Tangram节点对象名称(字符串类型),第二个参数为窗口句柄(整型)。返回为一个布尔型值,表示设置是否成功。在TangramMini组件中只要与Tangram节点相关的都由Tangram节点名称决定,我们只要知道这一个基本方法就可以用好TangramMiniCtrl组件了,好了,我们开始真正的安装。

在上一篇中我们设计的XTML文档中第一页中包含了三个区域部分,这里我们将在三个区域中:

第一个区域安装一个List Control,

第二个区域安装一个Tree Control,

第三个区域安装一个Edit Box,

首先,我们在主对话框中分别画上三个控件,与位置以及大小无关,只要画上即可,然后利用ClassView…(View -> ClassView…)分别定义三个控制变量:m_wndList、m_wndTree、m_wndEdit分别与上面三个控件对应。先看看现在我们现在做的例子的运行效果: