C++ Builder编程指南2
retch = true;//图像大小随图像框的大小而改变 OpenDialog1->Filter = “Bmp files (*.bmp)|*.bmp”;//文件过滤器中只装入位图文件 if(OpenDialog1->Execute()) Image1->Picture->LoadFromFile(OpenDialog1->FileName); } void __fastcall TForm1::SpeedInClick(TObject *Sender) {//图像的长和宽分别增加10各象素 Image1->Height=Image1->Height+10; Image1->Width=Image1->Width+10; } void __fastcall TForm1::SpeedOutClick(TObject *Sender) {//图像的长和宽分别减少10各象素 Image1->Height=Image1->Height-10; Image1->Width=Image1->Width-10; } 用“打开”按钮选择一幅位图,用“放大”或“缩小”按钮对改位图进行任意大小的缩放操作。最后设计一个类似Win95“开始”菜单中的“运行”功能基本. 该应用程序是进程应用程序。进程是装入内存并准备执行的程序,它是资源分配的独立单位。进程有代码、数据,该进程中的线程可用的其他系统资源,如文件、管道和同步对象组成。通过为外部可执行程序创建进程,从而可以在自己的应用程序中调用外部可执行程序。创建进程应使用Windows的API函数“CreateProcess()”,其具体用法和内部所涉及到的数据结构,读者可以参考其他书籍。 在“Open”标签所对应的编辑框内输入可执行文件的名称(包括路径),单击“Run”按钮,就可运行该外部可执行文件。也可以单击“Browse”按钮,利用打开文件对话框选择外部可执行文件并运行它。 拖动如下所示的控件到窗体上,并设置其属性: 控件名称 属性 设定值 From1(窗体)Caption Process Programming Demo Label1 (标签) Caption Open: Edit1(编辑框) Text OpenDialog1(打开文件对话框) Button1(按钮) Caption Run Button2(按钮) Caption Exit Button3(按钮) Caption Browse 然后在程序中键入代码。 在事件Button1Click中添加如下代码(按“Run”按钮时的响应函数):
在事件Button2Click中添加如下代码: void __fastcall TForm1::Button2Click(TObject *Sender) {Close();}//按“Exit”按钮时,程序退出。 在事件Button3Click中添加如下代码:
运行该程序,然后利用该程序调用Windows的计算器外部程序 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |