标题:[求助]CPtrArray类的使用
只看楼主
lovehug
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2007-3-6
 问题点数:0 回复次数:4 
[求助]CPtrArray类的使用

我做的单文档界面分为2部分,一部分是命令控制界面,剩下的是图像显示界面;
我要实现的功能-->在命令控制界面输入建筑物参数和坐标,通过按钮控件触发将这些参数传递到图像显示界面,动态建立图形并在图像绘制区中显示.
由于每次按钮控件发出WM_PAINT命令都要重绘整个图像显示界面,所以我想利用CPtrArray类保存每次传递过来的参数,然后再重绘,这样前面输入的建筑物参数和坐标就可以再次显示出来.

问题是:参数怎么也传不到CPtrArray类的对象里~~~

有使用过CPtrArray类的兄弟介绍一下到底该如何使用这个类吗

搜索更多相关主题的帖子: CPtrArray 
2007-08-01 09:17
maoguoqing
Rank: 6Rank: 6
来 自:重庆
等 级:贵宾
威 望:28
帖 子:2980
专家分:19
注 册:2005-12-5
得分:0 

CPtrArray保存的指针类型是void*,你把你要保存的指针转化一下


天行健,君子以自强不息!!QQ:68660681
2007-08-01 12:45
lovehug
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2007-3-6
得分:0 

我首先建立一个CGraph类,然后将参数length,width,height,m_xTranslation,m_yTranslation通过构造函数赋值,怎么也赋不进去!
m_ptrArray是CPtrArray的一个实例!

CGraph *pGraph=new CGraph(length,width,height,m_xTranslation,m_yTranslation);
m_ptrArray.Add(pGraph);

2007-08-01 14:41
maoguoqing
Rank: 6Rank: 6
来 自:重庆
等 级:贵宾
威 望:28
帖 子:2980
专家分:19
注 册:2005-12-5
得分:0 
m_ptrArray.Add((void*)pGraph);

天行健,君子以自强不息!!QQ:68660681
2007-08-01 14:42
lovehug
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2007-3-6
得分:0 
恩,问题不在那里!
2007-08-11 17:25



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-159585-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.170935 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved