Chinaunix首页 | 论坛 | 博客
  • 博客访问: 14497296
  • 博文数量: 5645
  • 博客积分: 9880
  • 博客等级: 中将
  • 技术积分: 68081
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-28 13:35
文章分类

全部博文(5645)

文章存档

2008年(5645)

我的朋友

分类:

2008-04-28 20:52:25

下载本文示例代码
p align="JUSTIFY">  运行时自动装入内存的,程序结束时自动销毁。不希望窗体自动创建的,把它从Auto-create froms框中移入Available froms框。非自动创建的窗体必须在运行时由程序实例化.在View菜单中选第一项Project Manager,可以看到所有的cpp文件及Form的列表,选中Form窗体中的.cpp文件,单击一下,转入代码编辑器,输入代码。源程序如下: # include$#@60;vc1.h$#@62;   C Builder4.0是Borland公司推出的功能强大的应用程序开发语言软件,尽管已有的介绍C Builder4.0的书中有介绍运用C Builder4.0开发动态封面的例子,但一般都不完善,且介绍不详细。笔者结合实际,参阅了不下四本有关的书,并亲自上机调试通过,现将创建方法及源程序介绍给广大的电脑编程爱好者。 1。激活"File/New Application"创建一个新的工程文件,并建好一个主窗体如Form1,当然也可以利用已建好的窗体。 2。在工具栏中选择New Form 生成一个新的窗体,如Form2(可设ClientHe-ight 300,ClientWidth 400) 3。从Additional组件中选择Image控件并把它放在Form2上。在Object Ins- pector中单击该按钮的属性Picture,弹出Picture Editor对话框。选择Load装入相应的图像文件(如:.bmp.jpg)可设置其Align为Alclient。 4。选择Project项,弹出Option对话框,选择其中的Form项,将其中的Form2移出Auto-creat forms,移入Available forms。(注)此项可设置那一个为主窗体,设置那些窗体自动创建。自动创建的窗体是程序: # include"Unit2.h"//因Form2是以该文件名存盘。 # pragma hdrstop USERES("project1.res"); USEFORM("Unit1.cpp",Form1);//因Form1是以该文件名存盘。 USEFORM("Unit2.cpp",Form2); //---------------------------------------------------------------------- WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int) { try { Application-$#@62;Initialize(); Form2=new TForm2(Application); Form2-$#@62;Position=poScreenCenter; Form2-$#@62;Show(); Form2-$#@62;Update(); Application-$#@62;ProcessMessages(); Sleep 00);//暂停程序的执行,使动态封面即Form2停留足够的时间(毫秒) Application-$#@62;CreatForm(_classid(TForm1),&Form1); Form2-$#@62;Hide(); delete Form2; Application-$#@62;Run(); } catch(Exception & exception) { Application-$#@62;Show Exception(& Exception); } return 0; } //---------------------------------------------------------------------   另外,还可设置窗体的BorderStyler属性为bsNone达到取消窗体边界和取消系统 菜单及控制图标的目地,设置窗体的Position属性为PoScreenCenter使窗口居中显示。请注意,本实例中的源程序只有一小部分需要输入! p align="JUSTIFY">  运行时自动装入内存的,程序结束时自动销毁。不希望窗体自动创建的,把它从Auto-create froms框中移入Available froms框。非自动创建的窗体必须在运行时由程序实例化.在View菜单中选第一项Project Manager,可以看到所有的cpp文件及Form的列表,选中Form窗体中的.cpp文件,单击一下,转入代码编辑器,输入代码。源程序如下: # include$#@60;vc1.h$#@62;   C Builder4.0是Borland公司推出的功能强大的应用程序开发语言软件,尽管已有的介绍C Builder4.0的书中有介绍运用C Builder4.0开发动态封面的例子,但一般都不完善,且介绍不详细。笔者结合实际,参阅了不下四本有关的书,并亲自上机调试通过,现将创建方法及源程序介绍给广大的电脑编程爱好者。 1。激活"File/New Application"创建一个新的工程文件,并建好一个主窗体如Form1,当然也可以利用已建好的窗体。 2。在工具栏中选择New Form 生成一个新的窗体,如Form2(可设ClientHe-ight 300,ClientWidth 400) 3。从Additional组件中选择Image控件并把它放在Form2上。在Object Ins- pector中单击该按钮的属性Picture,弹出Picture Editor对话框。选择Load装入相应的图像文件(如:.bmp.jpg)可设置其Align为Alclient。 4。选择Project项,弹出Option对话框,选择其中的Form项,将其中的Form2移出Auto-creat forms,移入Available forms。(注)此项可设置那一个为主窗体,设置那些窗体自动创建。自动创建的窗体是程序: # include"Unit2.h"//因Form2是以该文件名存盘。 # pragma hdrstop USERES("project1.res"); USEFORM("Unit1.cpp",Form1);//因Form1是以该文件名存盘。 USEFORM("Unit2.cpp",Form2); //---------------------------------------------------------------------- WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int) { try { Application-$#@62;Initialize(); Form2=new TForm2(Application); Form2-$#@62;Position=poScreenCenter; Form2-$#@62;Show(); Form2-$#@62;Update(); Application-$#@62;ProcessMessages(); Sleep 00);//暂停程序的执行,使动态封面即Form2停留足够的时间(毫秒) Application-$#@62;CreatForm(_classid(TForm1),&Form1); Form2-$#@62;Hide(); delete Form2; Application-$#@62;Run(); } catch(Exception & exception) { Application-$#@62;Show Exception(& Exception); } return 0; } //---------------------------------------------------------------------   另外,还可设置窗体的BorderStyler属性为bsNone达到取消窗体边界和取消系统 菜单及控制图标的目地,设置窗体的Position属性为PoScreenCenter使窗口居中显示。请注意,本实例中的源程序只有一小部分需要输入! 下载本文示例代码


完善C Builder4.0动态软件封面完善C Builder4.0动态软件封面完善C Builder4.0动态软件封面完善C Builder4.0动态软件封面完善C Builder4.0动态软件封面完善C Builder4.0动态软件封面完善C Builder4.0动态软件封面完善C Builder4.0动态软件封面完善C Builder4.0动态软件封面完善C Builder4.0动态软件封面完善C Builder4.0动态软件封面完善C Builder4.0动态软件封面完善C Builder4.0动态软件封面完善C Builder4.0动态软件封面完善C Builder4.0动态软件封面
阅读(118) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~