请问windows API函数怎么知道?怎么用呢?

我按照vb书上做透明窗体效果,用到了api函数,可是我的这个显示找不到那个dll文件,请问这个是怎么回事?
是不是操作系统不一样了?

Public Declare Function SetLayeredWindowAttributes Lib _
"user32" (ByVal hnd As Long, ByVal clval As Long, _
ByVal alph As Byte, ByVal flago As Long) As Long

Public Declare Function GetWindowLong Lib "user32" Alias _
"GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long

Public Declare Function SetWindowLong Lib "user32" Alias _
"SetWindowLongA" (ByVal hnd As Long, ByVal nIndex As Long, _
ByVal dwNewLong As Long) As Long

Public Const LWA_ALPHA = &H2&
Public Const LWA_COLORKEY = &H1&
Public Const GWL_EXSTYLE = (-20)
Public Const WS_EX_LAYERED = &H80000
Public Const WS_EX_TRANSPARENT = &H20&
你肯定是打错字了。。。比如多打了".dll"
声明最好用“API Viewer” 或者上网找
找的方法把函数名打上搜就可以找到声明了。因为好多API“API Viewer”里面没有。。
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-05-07
你添加对那个API函数的引用没有,用外接程序下面的“API Viewer”

如何掌握Windows api,从原理来学习
首先是基本的windows消息机制的api函数掌握,比如CreateWindowsEx(),这个是理解桌面环境原理最基础的东西,一定要掌握好。其次,进程、线程、线程同步相关的api函数掌握,比如CreateProcess()、CreateThread(),CreateSemaphore等等,这在开发程序时是经常用到的。再次,存储相关的的api函数,比如内存映射相关的Crea...

Windows api的介绍与简单应用
在编程时,链接器选项如 "#pragma comment(linker, "\/subsystem:console \/entry:wWinMainCRTStartup")",用于指定链接器传递给操作系统特定参数。这里设置的参数指定了使用控制台子系统和定义入口点,以支持控制台应用程序。在Windows开发中,窗口构建是关键部分,涉及界面设计和用户交互。基本代码框架体系提...

Windows API调用详解
在Windows操作系统中,用户层的API调用内核层对象的过程复杂但有序。以CreateFile为例,调用流程如下:调用CreateFile时,会直接调用Kernel32.dll的CreateFileW函数,后跟进此函数,跳转至KernelBase.dll中的CreateFileW函数。进一步深入,会遇到NtCreateFile函数,此函数在初始化新文件过程中扮演关键角色。深入N...

API函数是怎么用的?具体有什么用?
实际上如果我们要开发出更灵活、更实用、更具效率的应用程序,必然要涉及到直接使用API函数,虽然类库和控件使应用程序的开发简单的多,但它们只提供WINDOWS的一般功能,对于比较复杂和特殊的功能来说,使用类库和控件是非常难以实现的,这时就需要采用API函数来实现。 这也是API函数使用的场合,所以我们对待A...

Win32 API是什么啊?怎么用?
API是Application Programming Interface的缩写,即应用程序接口,它是由Win32操作系统提供给程序员的一系列函数接口的集合,这些函数可以对计算机系统进行各种各样的操作,比如创建窗口、描绘图形、使用周边设备等等,它们犹如“积木块”一样,可以搭建出各种界面丰富,功能灵活的应用程序。所以可以认为API函数是...

dotnet下如何使用API函数
1. .Net框架所附带的类库.Net FrameWork SDK是一个内容丰富、功能强大的软件开发包,各种Windows API函数所实现的各种功能几乎都可以在这个软件开发包中找到与之对应的部分。2. 微软Visual Basic .Net、Visual C#等目的是编写跨平台的应用程序,如果在Visual Basic .Net、Visual C#等中使用Windows API...

如何使用windowsapi打开属性
1、使用WindowsAPI打开文件或文件夹的属性窗口可以使用ShellExecute函数2、打开该文件的属性窗口。在函数中,我们使用了SHELLEXECUTEINFO结构体来指定要执行的操作。通过设置lpVerb为"properties",指定要打开属性窗口。

Windows数据类型Windows数据类型与Windows API
在Windows API中,函数参数、返回值以及关键常量的使用通常基于Windows特有的数据类型。举个常见的例子,MessageBox函数,它的典型用法如下:int MessageBox(HWND hWnd,LPCTSTR lpText,LPCTSTR lpCaption,UINT uType );这个函数的返回值是一个整数,属于标准的C语言数据类型。然而,它的参数却采用Windows数据...

什么是API,怎样使用网站提供的API?
API (Application Programming Interface )是应用编程接口的缩写,它是一组作为应用程序呼叫某个功能与服务的函数。程序设计师可依据API函数撰写程序,让操作系统或某个程序激活某个程序以执行特定的功能。例如,WIN32 API就是Microsoft Windows 32位平台的应用程序接口。Windows API 就像是Windows与某支程序...

API函数怎么执行实现的?
只需运行API Text Viewer,打开Win32api.txt(或.MDB如果你已经把它转换成了数据库的话,这样可以加快速度.注:微软的这个文件有很多的不足,你可以试一下本站提供下载的api32.txt),选择"声明",找到所需函数,点击"添加(Add)"并"复制(Copy)",然后粘贴(Paste)到你的工程里.使用预定义的常量和类型...

相似回答
大家正在搜