Devc++使用bitblt函数如何将一张图片(位图)直接转进EXE程序?急,要详细。

发布时间:2019-08-02 20:41:50

Devc++使用bitblt函数如何将一张图片(位图)直接转进EXE程序?急,要详细。

推荐回答

你的概念有问题啊

bitblt是可以将图显示出来(理论上是显示到设备)而这个与exe程序无关的

你需求是将图片放入exe中(这个可用资源文实现)还是要用bitblt显示图片?这个两个完全是不同的功能,实现也完全不同的。

当然,你可以先用资源将图像放入exe,然后用bitblt显示,这个可以有。

首先,建立一个windows application项目

然后加入资源文件,格式如

ID_BITMAP BITMAP "1.bmp"

在程序中用loadbitmap调入资源中的图像

最后用bitblt显示图像

这种win32的程序开发应该是20年前的技术

目前基本没有人过它(太麻烦)

若你一要用dev-cpp做图形,建议用open-cv(相对简单)

当然,更好的可用MFC或BCB,毕竟dev-cpp不太适合实际开发(学习用)

以上问题属网友观点,不代表本站立场,仅供参考!