📄 subject_36375.htm
字号:
<p>
序号:36375 发表者:babyxu 发表日期:2003-04-14 17:59:57
<br>主题:请教高手一个用数组控制Static控件的问题
<br>内容:大家好,我是刚刚接触VC不久,喜欢玩游戏,就想自己做一个拼图游戏,<BR>在做的过程中,遇到了个问题,就是如何让CStatic类型的数组与现有的Static控件相关联,也就是让他们一一对应。谢谢指教。
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:林建华 回复日期:2003-04-14 19:13:07
<br>内容:1.添加Static控件并改变控件id,如ID_STATIC_NAME<BR>2.打开类向导里面的member variables<BR>3.双击ID_STATIC_NAME,然后将它命名,和选择类型为CStatic<BR><BR>如果用要用数组的话只有通过同步更新来实现,比较麻烦,还有就是用动态创建的方法<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:babyxu 回复日期:2003-04-14 19:22:06
<br>内容:谢谢林先生。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:babyxu 回复日期:2003-04-14 19:30:21
<br>内容:顺便请问林先生,同步更新是不是新建一个Static控件,就要建立一个数组?<BR>我在做拼图游戏,在后来的算法代码中,要用到数组才好实现。<BR>在做的时候,我用16个控件把图象分割在里面,然后利用控件的移动来实现拼图,<BR>所以用到了CStatic数组来和和这16个控件一一对应。是否在建立这个数组的时候,添加的控件只能先添加这16个控件来实现同步更新?呵呵。比较笨的问题,才接触VC时间不长,发觉很难上手。谢谢。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:林建华 回复日期:2003-04-14 19:40:34
<br>内容:这样的话应该用数组的,<BR>有两个办法实现你的需求,一个是建立一个指针数字<BR>void *Image[16];<BR>然后在初始化对话框的时候把这16个控件的CStatic的对象的地址赋值到Image中<BR><BR>还有一个办法就是动态创建16个Static控件,用CStatic数组储存他们
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:babyxu 回复日期:2003-04-14 21:27:18
<br>内容:能不能把函数代码告诉我 我没用过 55555555
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -