CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

高分求救!!在vc中怎样调用dll中的api函数??急!急!急!

楼主wangtianjia(小王)2005-07-26 11:00:30 在 VC/MFC / 基础类 提问

我想调用windows的msimg.dll,怎样调用?本人对vc很陌生,但是由于jni要用到vc,不得已!! 问题点数:60、回复次数:9Top

1 楼happyparrot(快乐鹦鹉)回复于 2005-07-26 11:03:48 得分 5

用LoadLibrary(msimg.dll)动态载入即可Top

2 楼VCSQLVB(深谷清音(谁知还是难脱俗尘))回复于 2005-07-26 11:05:12 得分 10

msimg.dll是一般的DLL,还是COM。  
  前者声明一下就可以调用,后者需要创建COM对象,得到接口,调用接口方法。Top

3 楼zh1369(口一华)回复于 2005-07-26 11:31:51 得分 15

 
  typedef   type   (__stdcall   *pMyFun)(type1....n);     //定义   函数原型  
  HMODULE   hPsDll=::LoadLibrary("you.DLL");//加载动态库  
  pMyFun*   myfun   =   (pMyFun*)GetProcAddress(hPsDll,   "MyFun");//找到函数地址  
  myfun(type....);//调用函数  
  ::FreeLibrary(you.dll);  
  dll这样用了!Top

4 楼zh1369(口一华)回复于 2005-07-26 11:34:25 得分 5

typedef   type   (__stdcall   *pMyFun)(type1....n);     //声明   函数原型   类型  
  ---:)就这样吧!表达不确切,但这样用可以!  
  Top

5 楼vcleaner(我没当大哥很久了.......)回复于 2005-07-26 11:38:11 得分 5

楼上已经说的很好了,主要是知道函数原型,并定义函数指针!Top

6 楼bobob(静思)回复于 2005-07-26 12:29:15 得分 0

头文件是WinGDI.h,lib是msimg32.lib  
  Top

7 楼kugou123(酷狗)(彪悍的人生,不需要解释 www.xiaozhou.net)回复于 2005-07-26 13:02:33 得分 5

LoadLibrary  
  GetProcAddressTop

8 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2005-07-26 13:18:40 得分 5

直接LoadLibrary显示调用DLL好了Top

9 楼windcsn(向所有的朋友学习!)回复于 2005-07-26 13:22:34 得分 10

直接LoadLibrary显示调用DLL好了  
  GetProcAddress  
  Top

相关问题

  • DLL调用函数问题
  • DLL的函数调用????
  • 为什么DLL里的API函数无法调用
  • 能否像用API函数一样调用自己的Dll呀
  • 调用api函数出错
  • api函数调用问题
  • 调用一个扫描仪程序API问题,已知函数和.dll文件
  • 如何用VB生成具有可调用的API函数的DLL
  • 关于DLL中的函数调用
  • 调用.DLL中函数的问题?

关键词

  • 函数
  • 原型
  • dll
  • 调用
  • pmyfun
  • msimg
  • myfun
  • loadlibrary
  • type

得分解答快速导航

  • 帖主:wangtianjia
  • happyparrot
  • VCSQLVB
  • zh1369
  • zh1369
  • vcleaner
  • kugou123
  • oyljerry
  • windcsn

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo