鱼C论坛

 找回密码
 立即注册
查看: 2999|回复: 10

[技术交流] 分享一个自己做的简单的水果位图库

[复制链接]
发表于 2016-7-2 11:24:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
位图库就是里面有很多位图的dll,很容易做的。

把那个什么资源文件->资源->Bitmap->导入你的位图就了事了

很粗糙啊。。。有香蕉、梨、苹果、桃子、西瓜、草莓、橙子、葡萄

废话不多说,上代码!!!

  1. #include <Windows.h>

  2. int WINAPI DllMain(HINSTANCE hInstance, DWORD fdwReason, PVOID pvReserved)
  3. {
  4.         return TRUE;
  5. }
复制代码

什么?就这样简单,我没看错吧? 其实这个主要靠资源文件(编译器可不喜欢),嘿嘿

附件(DLL):太大了(10.4MB,超0.4MB)上传不鸟了!!!

所以,百度网盘:http://pan.baidu.com/s/1c2JnokS


既然是DLL那就怎么引入工程呢?

可以用下面的方法来引入

1.把下面的代码加到你的源代码中

  1. //{{NO_DEPENDENCIES}}
  2. // Microsoft Visual C++ 生成的包含文件。
  3. // 供 位图.rc 使用
  4. //
  5. #define IDB_BANANA                      101
  6. #define IDB_APPLE                       102
  7. #define IDB_PEAR                        103
  8. #define IDB_GRAPE                       104
  9. #define IDB_STRAWBERRY                  105
  10. #define IDB_WATERMELON                  106
  11. #define IDB_ORANGE                      107
  12. #define IDB_PEACH                       108

  13. // Next default values for new objects
  14. //
  15. #ifdef APSTUDIO_INVOKED
  16. #ifndef APSTUDIO_READONLY_SYMBOLS
  17. #define _APS_NEXT_RESOURCE_VALUE        110
  18. #define _APS_NEXT_COMMAND_VALUE         40001
  19. #define _APS_NEXT_CONTROL_VALUE         1001
  20. #define _APS_NEXT_SYMED_VALUE           101
  21. #endif
  22. #endif
复制代码


2.调试时从压缩包里找到“位图.dll”拷到生成的可执行文件所在的目录就可以了

加载位图的方法:

1.先加载图库:(假设已经定义了 HINSTANCE hInstDll)

  1. hInstDll = LoadLibrary("位图.dll");
复制代码

当然默认名称是“位图.dll也可以改成自己喜欢的名字。

2.加载资源

  1. HBITMAP hBitmap = LoadBitmap(hInstDll,MAKEINTRESOURCE(IDB_水果名字(大写字母));
复制代码

水果名称比如有IDB_APPLE(苹果) IDB_PEAR(梨)之类的

加载好了之后数据就在HBITMAP结构里了。

位图库有任何的异常或无法加载的情况请回复通知,非常谢谢!

效果(位图库里面的图片用程序显示出来)

win7  效果

r3.JPG

win10 效果

wd.JPG

wd2.JPG

wd3.JPG

wd4.JPG

馋死你

qe.JPG

rtgt.JPG

ol.JPG


评分

参与人数 2荣誉 +10 鱼币 +10 贡献 +8 收起 理由
小甲鱼 + 5 + 5 + 5 热爱鱼C^_^
拈花小仙 + 5 + 5 + 3 感谢楼主无私奉献!

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2016-7-2 20:44:04 From FishC Mobile | 显示全部楼层
顶一下吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-7-2 21:55:49 | 显示全部楼层
回帖是一种美德。。。

点评

。。。  发表于 2016-7-2 21:56
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-7-2 22:42:41 | 显示全部楼层
顶一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-7-2 22:43:38 | 显示全部楼层
厉害啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-7-2 22:44:56 | 显示全部楼层
郭德纲的孤独感

评分

参与人数 1荣誉 -1 收起 理由
无符号整形 -1 请不要无意义灌水!

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-7-2 22:46:34 | 显示全部楼层
怎么做到的啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-7-3 07:31:32 | 显示全部楼层

很容易啊
先载入图库再loadbitmap就可以了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-7-5 15:11:00 | 显示全部楼层
学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-8-1 04:14:01 | 显示全部楼层
好像很不错!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-28 20:00

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表