现在就可以把Panel放到整个应用程序中运行起来了。
1)双击项目中,资源文件 。。.rc。可以看到资源文件分成Dialog, Icon,String,和Version
打开Dialog中的。。。DIALOG,就可以看到一个对话框。在这个对话框上的改动直接影响运行应用程序的可视化结果。
2)选中并删除上面的提示语“TODO: 在此放置对话框控件。”打开“工具箱”(大部分窗口都可以在VS2008菜单->视图中找到并打开)。我们选中“Static Text”拖拉到对话框中。并放置在希望Panel存在的位置,缩放到合适的大小。
3)在该"Static Text"依旧被选中的状态下,查看其属性窗口。找到其中的ID属性,修改成IDC_MYPANEL.一般来说,当我们要操作工具箱中拖拉下来的某一个窗体控件时,都会先修改它的ID属性,提高可读性。当然这里,因为我们要操作一个原本不提供操作功能的Static Text,所以修改ID属性是必需的。
到这里为止,我们的界面都布置好了。接下来就是用我们自己的panel替换下刚才用来占位的Static Text.
1)右击Static Text, 选择添加变量。在弹出的Wizard中把变量名设置一下,我们这里取变量名为m_Panel.点击完成。
完成后查看。。Dlg.h。在这个显示对话框对应的Dlg类的最下方,VS2008已经给我们加上了一个类的成员函数
public:
CStatic m_Panel;
用来对应对话框上的那个控件。
2)现在,可以简单的把这个变量的类型从CStatic改成我们自己的类Panel
public:
Panel m_Panel;
当然,为了使这句话能够编译成功。还要做两件事。第一是在这个。。。Dlg.h的头上加上#include "Panel.h"。还有一个就是确保Panel存在一个无参构造函数。
全部完成后。编译运行App,确保编译运行没有问题
- 大小: 46 KB
- 大小: 49.4 KB
- 大小: 29.3 KB
分享到:
相关推荐
俄罗斯方块(图形界面pygame实现);俄罗斯方块(图形界面pygame实现);俄罗斯方块(图形界面pygame实现);俄罗斯方块(图形界面pygame实现);俄罗斯方块(图形界面pygame实现);俄罗斯方块(图形界面pygame实现);俄罗斯...
python基于pygame的俄罗斯方块小游戏源码。python基于pygame的俄罗斯方块小游戏源码。python基于pygame的俄罗斯方块小游戏源码。python基于pygame的俄罗斯方块小游戏源码。python基于pygame的俄罗斯方块小游戏源码。...
在编写俄罗斯方块界面实现的附录,源代码的实现 源码 以及用到的图片资源
C语言版本的俄罗斯方块,实现了俄罗斯方块的基本功能。
C语言版本的俄罗斯方块代码的主界面。很漂亮,但没有主程序
俄罗斯方块 俄罗斯方块 俄罗斯方块 俄罗斯方块
顶下俄罗斯方块 c#俄罗斯方块 c#俄罗斯方块 c#顶下俄罗斯方块 c#俄罗斯方块 c#俄罗斯方块 c#顶下俄罗斯方块 c#俄罗斯方块 c#俄罗斯方块 c#顶下俄罗斯方块 c#俄罗斯方块 c#俄罗斯方块 c#
C语言图形界面开发的俄罗斯方块,结构清晰,注释详细,非常有利于理清思路,希望对后面学习C的朋友有所帮助
俄罗斯方块源代码,俄罗斯方块源代码,俄罗斯方块源代码,
俄罗斯方块、俄罗斯方块、俄罗斯方块、俄罗斯方块、俄罗斯方块、俄罗斯方块、俄罗斯方块、
这是我自己开发的一款俄罗斯方块,特别适合java初学者 当成材料学习。界面等设计的都十分美观
俄罗斯方块源程序俄罗斯方块源程序俄罗斯方块源程序俄罗斯方块源程序俄罗斯方块源程序俄罗斯方块源程序俄罗斯方块源程序俄罗斯方块源程序
俄罗斯方块,用java写的小项目,适合课程设计和Java刚学习的人做的项目
第1讲(基础)_俄罗斯方块游戏界面.ppt
俄罗斯方块C++源码 各大模块清晰 俄罗斯方块有不错的运行界面
好游戏java编的俄罗斯方块好游戏java编的俄罗斯方块好游戏java编的俄罗斯方块好游戏java编的俄罗斯方块好游戏java编的俄罗斯方块好游戏java编的俄罗斯方块好游戏java编的俄罗斯方块好游戏java编的俄罗斯方块好游戏...
俄罗斯方块俄罗斯方块俄罗斯方块
俄罗斯方块游戏(未提供界面渲染美化) 上下左右键控制运行
C#俄罗斯方块(winform)C#俄罗斯方块(winform)C#俄罗斯方块(winform)C#俄罗斯方块(winform)C#俄罗斯方块(winform)C#俄罗斯方块(winform)C#俄罗斯方块(winform)
3D俄罗斯方块 3D俄罗斯方块 3D俄罗斯方块 3D俄罗斯方块