代码改变世界

随笔分类 -  Windows API

GetDriveType 功能:判断一个磁盘驱动器的类型

2009-12-02 18:25 by HYrz的菜园子, 697 阅读, 收藏,
摘要: VC:头文件在“winbase.h”  UINT GetDriveType(  LPCTSTR lpRootPathName // root directory  );  函数功能  判断磁盘类型  参数说明  lpRootPathName 包含了根目录路径的字符串指针  返回值  DRIVE_UNKNOWN 未知的磁盘类型  DRIVE_NO_ROOT_DIR 说明lpR... 阅读全文

SetTimer 功能:定时API

2009-11-17 20:39 by HYrz的菜园子, 770 阅读, 收藏,
摘要: 使用API来做定时器是很简单的,主要就是一个SetTimer函数和KillTimer函数,下面是一个简单的例子: var i :Integer = 0;procedure TimerProc(hwnd:HWND;uMsg,idEvent:UINT;dwTime:DWORD); stdcall;begin inc(i); Form1.Caption := IntToStr(i);end;proced... 阅读全文

判断文件是否存在一个API函数

2009-11-14 17:08 by HYrz的菜园子, 1475 阅读, 收藏,
摘要: 一、声明(方式有两种):[代码]二、使用(此处用第二种方式)://该函数的返回值为布尔型,0 或1,[代码] 阅读全文

API函数大全

2009-11-14 16:57 by HYrz的菜园子, 436 阅读, 收藏,
摘要: 1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接WNetAddConnection2 创建同一个网络资源的连接WNetAddConnection3 创建同一个网络资源的连接WNetCancelConnection 结束一个网络连接WNetCancelConnection2 结束一个网络连接WNetCloseEnum 结束一次枚举操作WNetConnecti... 阅读全文

剪贴板所有api函数

2009-11-14 16:26 by HYrz的菜园子, 677 阅读, 收藏,
摘要: 编写剪贴板相关程序是收集的相关API函数。(一)ChangeClipboardChain 将剪贴的连接从一个句柄转到下一个句柄。 BOOL ChangeClipboardChain( HWND hWndRemove, // handle to window to remove HWND hWndNewNext // handle to next window ); (1)hWndRemove表示第... 阅读全文

RemoveDirectory 功能:删除文件夹

2009-11-13 22:46 by HYrz的菜园子, 665 阅读, 收藏,
摘要: BOOL RemoveDirectory(   LPCTSTR lpPathName // directory name   ); 阅读全文

CreateDirectory 功能:创建目录

2009-11-13 21:25 by HYrz的菜园子, 472 阅读, 收藏,
摘要: [代码] 阅读全文

注册表操作相关函数

2009-11-13 20:58 by HYrz的菜园子, 200 阅读, 收藏,
摘要: //打开键LONGRegOpenKey( HKEYhKey,//主键,比如HKEY_LOCAL_MACHINE LPCTSTRlpSubKey,//跟随的subkey PHKEYphkResult//存放函数返回这个打开的键的句柄 ); //写入值LONGRegSetvalueEx( HKEYhKey,//这个就是刚才我们得到的句柄 LPCTSTRlpvalueName,//键名的地址 DWORD... 阅读全文

CopyFile 功能:复制文件

2009-11-13 20:53 by HYrz的菜园子, 284 阅读, 收藏,
摘要: 函数功能:复制文件[代码] 阅读全文

GetSystemDirectory 功能:获得system目录

2009-11-13 20:52 by HYrz的菜园子, 471 阅读, 收藏,
摘要: 函数功能:得到system目录[代码] 阅读全文

SetFileAttributes 功能:修改文件属性

2009-11-09 20:27 by HYrz的菜园子, 5023 阅读, 收藏,
摘要: 这是一个修改文件属性的API使用下面WINDOWS API函数function SetFileAttributes(lpFileName: PChar; dwFileAttributes: DWORD): BOOL; stdcall; {$EXTERNALSYM SetFileAttributes} function SetFileAttributesA(lpFileName: PAnsiChar... 阅读全文