`
tuja
  • 浏览: 16538 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

D里如何使用标准库未声明的win api函数

    博客分类:
  • api
阅读更多

在这里得到了大家的许多帮助,也来写点心得,希望对初者者有所帮助。

希望高手如( qiezi ideage oldrev )不要见笑,一如既往地,满腔热情地帮助我们这些菜鸟成长:>

windows api很多,windows.d里声明的很不全,如何使用自己想要的函数呢

以WinExec函数为例

1 搜索windows.d未找到WinExec

2 google搜索 intitle:winexec site:msdn.microsoft.com

找到函数原型

http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpdllpro/html/_win32_winexec.asp

3 全部代码如下:
import std.c.windows.windows;
extern (Windows)
{
 export {
  UINT WinExec(LPCSTR lpCmdLine,UINT uCmdShow); 
 }
}
void main()
{
 WinExec(`C:\Program Files\Internet Explorer\iexplore.exe http://www.google.com`,SW_SHOWMAXIMIZED);
}

4 祝你好运

 

 

 

分享到:
评论
2 楼 tuja 2007-05-01  
奇怪教主怎么把core32里的一些东东纳入到std.c.windows,各种东西东一块西一块的
1 楼 yayv 2007-04-30  
慢慢补充,windows.d会越来越完整

相关推荐

    VB6环境纯Win32 API函数写窗口,VB6使用Unicode版API函数Demo

    压缩包内的"vbSDK"文件可能包含了VB6 SDK(Software Development Kit)的相关资料,包括API函数的声明、示例代码、头文件等,帮助开发者更好地学习和使用Win32 API。在实际开发过程中,开发者通常会使用`Declare`...

    C函数库 MFC中文类库 WIN32API函数

    在编程领域,C函数库、MFC中文类库和WIN32API函数是Windows平台上进行应用程序开发时不可或缺的基础工具。这三个概念分别代表了不同的编程资源,各有其特点和用途。 首先,C函数库,通常指的是标准C库,它是C语言的...

    visual Basic 6.0 win32 API程序设计(pdf格式)

    - 学习如何正确声明和使用Win32 API函数。 - 掌握API函数的参数传递和返回值处理。 - 理解API函数在VB6中的应用实例,如系统对话框、文件操作、进程控制等。 - 提升程序的性能和功能,实现VB6标准库中未包含的功能。...

    Win32 API 函数大全

    ### Win32 API 函数详解 #### 一、窗口函数(Window) 在Windows编程中,窗口函数是构建用户界面的基础。本文将详细解读Win32 API中的三个关键窗口函数:`AdjustWindowRect`、`AdjustWindowRectEX` 和 `...

    Windows API函数汇总

    标准 Win32 API 函数可以分为以下几类: 1. 窗口管理函数:窗口管理函数向应用程序提供了一些创建和管理用户界面的方法。你可以使用窗口管理函数创建和使用窗口来显示输出、提示用户进行输入以及完成其他一些与用户...

    Win32 API + C++函数库(中文)

    而"c++库函数(中文).chm"则可能是C++标准库的中文版帮助文档,同样以CHM格式呈现,它提供了关于C++库函数的详细说明,包括函数的用途、语法、参数、返回值等,这对于中文环境下的开发者来说,无疑是理解和使用C++...

    Windows API 函数 for Visual Basic chm文档

    1. **声明API函数**:使用Declare关键字声明API函数,指定函数名、参数类型和返回值类型。 2. **导入库**:通过Lib关键字指定API函数所在的动态链接库(DLL)。 3. **调用函数**:在代码中以声明的函数名调用API函数...

    C、C++标准库+mfc类库+Win32API大全

    结合C++标准库、MFC类库和Win32 API,开发者可以构建功能强大且高效的Windows应用程序。C++标准库提供了高效的数据处理能力,MFC简化了界面设计和事件处理,而Win32 API则确保了与操作系统的紧密集成。三者结合使用...

    常用的Win API函数

    ### 常用的Win API函数详解 在深入探索Windows编程的世界中,理解并熟练掌握Windows API(Application Programming Interface)函数是至关重要的。这些函数构成了操作系统与应用程序之间的桥梁,允许开发者利用系统...

    win32 API 调用

    这些API函数构成了构建Windows应用程序的基础,无论使用何种开发工具,底层都会直接或间接地调用Windows API函数。随着.NET框架的发展,开发者可以通过.NET环境下的语言如C#等调用Windows API函数,这不仅增加了应用...

    Win32 API 查询工具

    对于VB开发者来说,使用Win32 API能实现一些VB标准库中没有的功能,例如低级的硬件操作、系统级别的控制等。通过`Declare`语句,VB程序可以调用Win32 API函数。例如: ```vb Private Declare Function MessageBox ...

    win32 api加delphi操作

    1. **声明API函数**:由于Delphi不自带Win32 API函数,我们需要在源代码中先声明这些函数。这通常在单元文件中完成,使用`external`关键字和`stdcall`调用约定(对于Win32 API)。例如,要调用`MessageBoxA`函数,...

    Win32 API 与C/C++标准库函数

    《Win32 API 与C/C++标准库函数》是一个针对Windows平台编程的重要参考资料,它包含两个主要部分:Windows API的全面指南以及C/C++标准库的参考手册。这两个部分对于任何想要深入理解和开发Windows系统应用程序的...

    win_api.rar_API_WIN API_win api chm_windows api_windows api chm

    2. 定义函数原型:Windows API函数通常是标准C语言的函数,需要明确声明函数的返回类型和参数。 3. 调用API函数:按照函数原型,传递相应的参数并执行函数。 4. 错误处理:大多数API函数会返回一个错误代码,通过...

    API函数大全 啦啦啦

    ### API函数大全知识点详解 #### 一、网络函数 **1. WNetAddConnection** - **功能**: 创建同一个网络资源的永久性连接。 - **用途**: 当需要与远程服务器或其他网络资源建立稳定连接时使用。 **2. ...

    VC++常用函数,WIN32API,可以作为工具参考

    "WIN32API.CHM"是一个帮助文件,通常包含了关于WIN32 API函数的详细文档,包括函数原型、参数说明、返回值、使用示例等。开发者可以通过查阅这个文件来了解如何调用API函数来实现特定的功能,如创建窗口、处理消息、...

    Win32 API (最常用的API函数信息)

    Win32 API,全称为Windows ...虽然CHM格式的文档可能不够全面,但它仍然是初学者和经验丰富的开发者查阅API函数的一个宝贵资源。通过深入学习和实践,开发者可以充分利用Win32 API来构建高效、稳定的Windows应用程序。

    C库+MFC库+Win32API

    这些函数在标准库 `<stdio.h>`、`<string.h>` 和 `<math.h>` 等头文件中定义,为开发者提供了构建应用程序的基础工具。C库是跨平台的,因此无论是在Windows、Linux还是其他操作系统上,C程序都能依赖这些库进行开发...

    Win32 API 学习案例.rar

    它通常会涵盖API函数的基本结构,如何声明和使用,以及如何处理返回值和错误。 2. **Visual Basic 6.0的例子**:这部分包含了一系列VB6的代码示例,展示了如何在VB6环境中使用Win32 API。这些示例可能包括窗口创建...

    Windows API CryptAPI函数库

    **Windows API CryptAPI函数库** Windows API中的CryptAPI是一组用于加密、解密、签名以及哈希处理的核心函数,它为开发者提供了安全的密码学服务。这个强大的工具集允许程序员在Windows操作系统上实现各种安全应用...

Global site tag (gtag.js) - Google Analytics