Delphi API函数大全

### Delphi API函数大全####一、网络资源管理API函数这些API函数主要用于网络资源的连接、断开以及查询等操作。 1. **WNetAddConnection2**:用于建立到远程共享资源的连接。 2. **WNetAddConnection3**:同上,但是提供了更多参数来控制连接行为。 3. **WNetCancelConnection**:取消一个已经存在的网络连接。 4. **WNetCancelConnection2**:同上,但提供更多控制选项。 5. **WNetCloseEnum**:关闭一个资源枚举句柄。 6. **WNetConnectionDialog**:显示对话框让用户选择连接或断开网络资源。 7. **WNetDisconnectDialog**:显示对话框让用户选择断开网络资源。 8. **WNetEnumResource**:枚举网络资源。 9. **WNetGetConnection**:获取连接到指定资源的路径。 10. **WNetGetLastError**:获取最近发生的错误代码。 11. **WNetGetUniversalName**:获取指定文件的统一命名(UNC)路径。 12. **WNetGetUser**:获取已连接资源的用户名。 ####二、消息传递API函数这些API函数用于处理Windows消息队列中的消息,包括发送消息、接收消息等功能。 1. **BroadcastSystemMessage**:向系统中的所有窗口广播一条消息。 2. **GetMessagePos**:获取消息在屏幕上的位置坐标。 3. **GetMessageTime**:获取消息的时间戳。 4. **PostMessage**:向指定窗口发送一条消息。 5. **PostThreadMessage**:向指定线程的所有窗口发送一条消息。 6. **RegisterWindowMessage**:注册一个窗口消息。 7. **ReplyMessage**:发送预定义的消息响应。 8. **SendMessage**:同步发送消息到指定窗口并等待返回值。 9. **SendMessageCallback**:同步发送消息到指定窗口,并允许窗口通过回调函数响应消息。 10. **SendMessageTimeout**:在指定时间内同步发送消息,超时则返回。 11. **SendNotifyMessage**:同步发送通知消息到指定窗口。 ####三、文件操作API函数这些API函数提供了对文件和目录的各种操作支持,如创建、删除、读写等。 1. **CloseHandle**:关闭已打开的句柄。 2. **CompareFileTime**:比较两个文件时间是否相同。 3. **CopyFile**:复制文件。 4. **CreateDirectory**:创建目录。 5. **CreateFile**:创建或打开一个文件或I/O设备。 6. **CreateFileMapping**:为文件或部分文件创建映射对象。 7. **DeleteFile**:删除指定的文件。 8. **DeviceIoControl**:向设备发送控制命令。 9. **DosDateTimeToFileTime**:将DOS日期时间转换为Win32 FILETIME结构。 10. **FileTimeToDosDateTime**:将Win32 FILETIME结构转换为DOS日期时间。 11. **FileTimeToLocalFileTime**:将FILETIME结构转换为本地时间。 12. **FileTimeToSystemTime**:将FILETIME结构转换为SYSTEMTIME结构。 13. **FindClose**:关闭由FindFirstFile或FindNextFile打开的句柄。 14. **FindFirstFile**:查找第一个匹配指定文件名的文件。 15. **FindNextFile**:查找下一个匹配指定文件名的文件。 16. **FlushFileBuffers**:刷新指定文件的缓冲区。 17. **FlushViewOfFile**:刷新内存映射文件的视图。 18. **GetBinaryType**:确定文件是否为可执行文件。 19. **GetCompressedFileSize**:获取压缩文件的实际占用空间大小。 20. **GetCurrentDirectory**:获取当前目录路径。 21. **GetDiskFreeSpace**:获取磁盘空间信息。 22. **GetDiskFreeSpaceEx**:获取磁盘剩余空间信息。 23. **GetDriveType**:获取驱动器类型。 24. **GetExpandedName**:获取扩展文件名。 25. **GetFileAttributes**:获取文件属性。 26. **GetFileInformationByHandle**:通过句柄获取文件信息。 27. **GetFileSize**:获取文件大小。 28. **GetFileTime**:获取文件的时间信息。 29. **GetFileType**:确定文件类型。 30. **GetFileVersionInfo**:获取文件版本信息。 31. **GetFileVersionInfoSize**:获取文件版本信息所需的缓冲区大小。 32. **GetFullPathName**:获取完整路径名称。 33. **GetLogicalDrives**:获取系统中的逻辑驱动器列表。 34. **GetLogicalDriveStrings**:获取指定长度的逻辑驱动器字符串。 35. **GetOverlappedResult**:获取重叠操作的结果。 36. **GetPrivateProfileInt**:从.ini文件中读取整数值。 37. **GetPrivateProfileSection**:从.ini文件中读取整个节的数据。 38. **GetPrivateProfileString**:从.ini文件中读取字符串。 39. **GetProfileInt**:从win.ini文件中读取整数值。 40. **GetProfileSection**:从win.ini文件中读取整个节的数据。 41. **GetProfileString**:从win.ini文件中读取字符串。 42. **GetShortPathName**:获取短文件名。 43. **GetSystemDirectory**:获取系统目录路径。 44. **GetTempFileName**:创建临时文件名。 45. **GetTempPath**:获取临时文件夹路径。 46. **GetVolumeInformation**:获取卷的信息。 47. **GetWindowsDirectory**:获取Windows目录路径。以上这些API函数涵盖了Delphi开发中常见的文件管理和消息处理操作,对于学习Delphi的人来说非常有用,能够帮助开发者更好地理解和运用这些功能强大的API函数,从而提高开发效率和程序质量。
txt 文件大小:37.92KB