CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  Windows SDK/API

c++builder中如何使用api函数?

楼主sea_color(海之颜色)2001-07-26 17:06:36 在 C++ Builder / Windows SDK/API 提问

直接使用就可以了么?  
   
  要不要设么声明之类的??  
  问题点数:10、回复次数:15Top

1 楼wjzhuang(程序猪)回复于 2001-07-26 17:15:47 得分 0

不要,可以直接用Top

2 楼wjzhuang(程序猪)回复于 2001-07-26 17:16:13 得分 0

bcb帮你做好了声明Top

3 楼dycdyc123(重出江湖)回复于 2001-07-26 17:17:14 得分 0

DIRECT   USE!  
  Top

4 楼liubingqian(海风)回复于 2001-07-26 17:32:34 得分 0

就像在Delphi中使用API一样,拿来就用Top

5 楼yiwei(变废为宝)回复于 2001-07-26 17:48:38 得分 0

多数是可以直接使用的,不过有的还是要包含头文件,比如多媒体函数要#include   "mmsystem.h"Top

6 楼sincostan()回复于 2001-07-26 18:00:54 得分 0

同yiwei(垃圾) Top

7 楼Micro_J(Micro_J)回复于 2001-07-26 18:38:19 得分 0

有一些还是要的.Top

8 楼xycleo()虚竹和尚()回复于 2001-07-26 19:01:20 得分 0

有些加上include"shellapi.h"Top

9 楼hyhong_h(黄黄)回复于 2001-07-26 19:14:47 得分 0

有一些要加#include   <windows.h>Top

10 楼dgq780820(Abstrusefruit)回复于 2001-07-26 20:52:56 得分 10

大多数WindowsApi都可以用在C++Bulider中加入头文件的方法来调用,然而还有一部分要自己手动调用,可以用下面的方法:  
  typedef   UINT   (CALLBACK*   LPFNDLLFUNC1)(DWORD,UINT);  
  HINSTANCE   hDLL;                               //   Handle   to   DLL  
  LPFNDLLFUNC1   lpfnDllFunc1;         //   Function   pointer  
  DWORD   dwParam1;  
  UINT     uParam2,   uReturnVal;  
   
  hDLL   =   LoadLibrary("DLLFileNamme");  
  if   (hDLL   !=   NULL)  
  {  
        lpfnDllFunc1   =   (LPFNDLLFUNC1)GetProcAddress(hDLL,  
                                                                                        "DLLFunc1");  
        if   (!lpfnDllFunc1)  
        {  
              //   handle   the   error  
              FreeLibrary(hDLL);                
              return   SOME_ERROR_CODE;  
        }  
        else  
        {  
              //   call   the   function  
              uReturnVal   =   lpfnDllFunc1(dwParam1,   uParam2);  
        }  
  }  
  给分!!!Top

11 楼sephil(NAILY Soft 【哈里波特大】)回复于 2001-07-26 21:01:17 得分 0

是啊  
  大多数可以直接使用的  
  有部分需要相应的头文件  
  Top

12 楼ddeng(登登)回复于 2001-07-26 21:25:02 得分 0

都被回答完了:)Top

13 楼gloom(苍狗白云)回复于 2001-07-27 09:15:32 得分 0

我没什么可说的了Top

14 楼luoliu(努力)回复于 2001-07-27 15:51:04 得分 0

同意大家的Top

15 楼yeqiufeng(叶秋枫)回复于 2001-07-27 19:15:02 得分 0

最后建议你搜索一下  
   
  以前这个问题大家回复得相当完善了  
   
  @_@Top

相关问题

  • c++ builder 如何调用 win api 函数
  • 高分解答(100):如何在c++builder用gethostname API 函数
  • C++ builder 如何调用API函数,谢谢!
  • 新手问题:关于在C++Builder中使用Api函数SetFocus
  • c++ builder中使用API函数遇到的问题
  • C++ Builder函数转成 Delphi
  • 问:::c++ builder本身自带的函数,和api函数,类的一些方法的区别,,,?
  • 求C++Builder和C++的函数库
  • C runtime函数与win api函数有什么区别??
  • c++ builder中没有val函数?

关键词

  • 文件
  • lpfndllfunc
  • hdll
  • 使用
  • uint
  • include

得分解答快速导航

  • 帖主:sea_color
  • dgq780820

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

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