首页 相关文章 做一个DreamWeaver风格的程序

做一个DreamWeaver风格的程序

---- 用过DreamWeaver的人都会发现DreamWeaver将每一个编辑的文件显示在任务栏上,并且用户任意关闭一窗口而不影响其他窗口,好象每一个窗口间没有关联,没有主窗口似的。但我们也能发现其实这些窗口间也有数据是共享的,如存盘的路径。

---- 经过研究我发现其实这些窗口其实是属于同一程序的,并且实现方法也非常的简单。下面我用Inprise公司的C++ Builder为大家举一个简单的例子。

---- 首先我们创建一个普通的应用程序。在这个程序中包含两个Form,其中Form1为主窗口,我们将Form2设为不由应用程序自动创建。

---- 在Form1中加入一新的Public的属性:

---- int FormCount;

---- 此属性用于记录系统建立的From2的实例的个数,在Form1的OnCreate事件中加入如下代码:

int i=GetWindowLong(this- Handle,GWL_STYLE);
TForm2 *F,*G;
F=new TForm2(NULL);
G=new TF...[ 查看全文 ]

2016-02-19 标签:

做一个DreamWeaver风格的程序的相关文章

手机页面
收藏网站 回到头部