如何在c++ builder中调用windows应用程序

本文介绍了如何在C++ Builder环境下利用API函数调用Windows的画笔应用程序。通过创建新项目,添加控件,编写代码,在按钮点击事件中实现调用画笔打开指定BMP文件的功能。
摘要由CSDN通过智能技术生成
一般,windows程序员在编写windows程序时,为了降低编程的难度和缩短编程的时间,经常会调用各种windows资源,如画笔,写字板等资源。对于其他的程序设计语言,我们一般使用 api函数来实现着一功能,那么在borland c++ builder 上我们又如何实现呢?最近笔者在编写电子屏显示软件时,用api函数实现了该功能。

现以使用api函数调用windows画笔为列,把该方法介绍如下:

1、启动 c++ builder 进入菜单file|new application创建一个新项目,将该项目存盘,得到含有一个主窗口的项目。在主窗口上添加一个打开图片对话框控件OpenPictureDialog1和按扭控件Button1。

2、在主文件的文件头添加#include <shellapi.h>

3、在头文件的private 处添加 char BmpExec[100];

4、在Button1的OndbClick事件处添加如下代码:

void __fastcall TMainForm1::Button1Click(TObject *Sender)

{

AnsiString TempName;

FileClose(FileCreate("testest.bmp"));

FindExecutable("testest.bmp",NULL,BmpExec);//返回可执行文件名的句柄//

DeleteFile("testest.bmp");//删除文件//

OpenPictureDialog1->Def
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值