VB API函数大全.docx
《VB API函数大全.docx》由会员分享,可在线阅读,更多相关《VB API函数大全.docx(47页珍藏版)》请在冰豆网上搜索。
VBAPI函数大全
VBAPI函数大全
Showthe"SaveFile"CommonDialog
显示“保存文件”对话框
Showthe"BrowseFolder"CommonDialog
显示“浏览文件夹”对话框
SuspendaComputer
挂起计算机
Testifanapplicationisrespondingandterminateapplication
测定一个应用程序是响应还是终止(以IE为例)。
Testifanapplicationisrespondingandterminateapplication
(续:
)测定一个应用程序是响应还是终止
Formatafloppydisk
格式化软盘
Zeroaportionofanarray
清零一个数组
Determinethefreespaceonadrive
测定驱动器上的空闲空间
Editthefilesstoredinthe"Documents"menu
编辑保存在文档菜单的文件
CopyfilesusingtheFileCopyShell
使用FileCopyShell,拷贝文件
Showthe"FileOpen"CommonDialog
显示“文件打开”对话框
ConvertingClassIDstoaProgIDsandback
转变classID到一个progID
Obtainingthecurrentusername
获得当前用户名
Returnthepathofthetemporarydirectory
返回临时目录的路径
Returnthepathofthewindowsdirectory
返回windows目录的路径
Returnthepathofthesystemdirectory
返回system目录的路径
CreateaGUID
创建一个GUID
EnableandDisablethewindowstaskbar
激活和禁止windows任务条
Determiningthesystemfolderlocations
设定system文件夹的位置
Obtaininginformationabouttheoperatingsystem
获得操作系统的信息
Findthepathoftheexecutableassociatedwithafile
找到文件的完整路径
Lockingtheapplicationscreenarea
锁住应用程序客户区。
LockAllGUIupdating
阻止所有的GUI更新
Changingthescreenresolution/colors
改变screen颜色
Convertapointertoastringintoastring
返回指向的字符串
Associateafilewithafileextension
给文件扩展名关联打开文件
Shutdown/restart/logoffthelocalmachine
关机,重启动,注销,本地计算机
Displaythe"SetupPromptforDisk"dialog
显示“SetupPromptforDisk”对话框
Displaythe"SetupReboot"dialog
显示“SetupReboot”对话框
PerformarecursivesearchforafileorpatternusingAPI
使用api递归查找文件
Blockkeyboardandmouseinputtoanapplication
一个阻塞键盘和鼠标输入的应用程序
Returnadialoghandle/classnamefromacaption
从标题栏里返回对话框的句柄名
Restrictthemovementofacursortoaspecifiedarea
限制鼠标指针的运动区域
Encryptafile/folder(Windows2000)
加密文件/文件夹(Windows2000适用)
Settingthetabpositionsinalistbox
在列表框里设置tab的位置
Findaniteminalistview
查找列表框的一项
GetalistoffileversiondetailsforOCX,EXEandDLLfiles
得到一个OCX,EXEandDLL文件的详细版本信息
Getandsetadialogscaption/title
取得和设置一个对话框标题
Controllingtheclipboard(inc.clear,copyandquery)
控制剪贴板
Getandsetthelistareawidthofacombobox
得到和设置一个组合框的列表宽度
Changetoprioritylevelofthecurrentprocess
改变当前线程的优先级
Showthe"SystemSettingsChanged,RestartComputer?
"dialog
显示“SystemSettingsChanged,RestartComputer?
”对话框
Creatingnewthreadstoperformasynchronoustasks
创建一个新的线程执行异步任务
Getandsetvolumeinformationforadrive
得到和设定驱动器的卷信息
UsingtheShellExecuteAPItosendmailsandprintdocuments
使用ShellExecuteAPI发送email和打印文档
GettheerrormessageassociatedwithandAPIerrornumber
用APIerror号表示错误消息
Saveascreensnapshottoabitmap
用bitmap格式保存一个屏幕快照。
LoadandSaveImagestoaDatabase
在数据库里读出和保存图象
Changingafilescreated,modifiedandaccessedtimes.
改变文件创建和修改,保存时间
Changingafilescreated,modifiedandaccessedtimes.
(续)改变文件创建和修改,保存时间
Showsystemshutdown/restartdialog
显示系统,关闭/重启对话框
Checkingtoseeifanapplicationisalreadyrunning
检查应用程序是否已运行
Searchafolder(andallitssubfolders)forafile
在一个文件夹里搜查一个文件
Createanameforatemporaryfile
为临时文件创建一个名城
Viewthecontentsofablockofmemory
显示某块内存的内容
List/EnumeratealltheOCXControlsinstalledonacomputer
列举安装在计算机里的所有ocx控件
ReturninganExitCodeparameterfromanoutofprocessapplication
从外部应用程序返回参数
Checkifalogginpasswordandusernamearecorrect
检查当前登录的密码和用户名是不是正确的。
Removinganitemfroma1darray
在一维数组中移动一个元素
Changingthetypeofinputatextboxcanreceive
改变文本框输入的类型(比如只能输入数字)
Changingthewayaformisrepaintedwhilebeingdragged
改变拖动时窗口的重画方式
TerminateaProcess
终止一个进程
Makingatextboxresizable
建立可变尺寸的文本框
Swaptheleftandrightmousebuttonsover
按下按钮交换左由鼠标键。
ControllingthepositionofaMsgBox
控制MsgBox函数弹出消息框的位置
Returningthewindowshandleofadialogataspecifiedpoint
返回指向对话框的句柄
Returningafilescreationtime
返回,文件的创建时间
Addingcustomsystemmenuitemstoforms
给窗体加上定制的系统菜单
RegisterComponentswithoutusingRegsvr32.exe
不使用Regsvr32.exe注册组件
UncoverinternalDLLfunctionswithDependencyWalker
公布内部调用的dll函数
LaunchaPCsdefaultbrowserwithShellExecuteAPI
用ShellExecuteAPI函数,启动默认的浏览器
GetFileVersionInformationDetails(OCX,EXE,DLLetc)
得到详细的文件版本信息,
CreateatimerusingAPIcalls
使用api创建一个时钟。
Playanaudiofile
播放音频文件
SetandgetaComputersname
设置和得到计算机名
Shellandwaitforaprocesstofinish
启动并等待一个进程结束
Makethecurrentprocesspause/sleepforaspecifiedtimeperiod
指定当前进程挂起时间
Determinesystemmemorystatus
测定系统的内存状态
SendfilestotheRecyclebin
把文件送入回收站
Getalistofthesystemprocesses
得到系统进程的列表
RedimPreservea2darray
重定义2维数组
TurntheScreenSaveronoroff
启动或禁止ScreenSaver
ReturntheerrormessageassociatedwithErr.LastDllError
返回带Err.LastDllError的错误消息
Turnthemonitoronandoff
启动或禁止监视器
Showthe"ChooseaColor"CommonDialog
显示“选择颜色”对话框
Showthe"SelectaFont"CommonDialog
显示“选择字体”对话框
ShowtheWindows"Run"Dialog
显示windows“运行”对话框
ChangeDateFormatofthesystem
改变系统的日期格式
ChangeyourNovellPassword
改变你的Novell密码
ShutdownyourcomputerusingExitWindowExAPICall
使用ExitWindowExAPI关闭你的计算机
AddingAutoCompletetoaVBTextBox
给VB文本框加入自动完成功能
dropDownComboboxasitgetfocus
当组合框得到焦点时下拉组合框列表
thismakesformtransperentonlycontrolsarevisible
制作仅控件可见的透明窗体
MapandUnmapnetworkdrivesusingWindows"MapNetworkDrives"dialog
使用Windows“MapNetworkDrives”对话框,映射和不映射网络驱动器
SimpleCodetoMapaNetworkDrive
映射一个网络驱动器,的简单代码
GetyourComputernameusingGetComputerNameAPI
使用GetComputerNameapi得到你的计算机名
GetyourwindowssystemdirectoryusingGetSystemDirectoryAPI
使用GetSystemDirectoryAPI得到windows的系统目录
GetyourwindowstempdirectoryusingGetTempPathAPI
使用GetTempPathAPI得到windows的临时目录
GetyourwindowsdirectoryusingGetWindowsDirectoryAPI
使用GetWindowsDirectoryAPI得到windows目录
SetyourcomputernameusingSetComputerNameAPI
使用SetComputerNameAPI设置你的计算机名
CleartherecentdocumentsmenuusingSHAddToRecentDocsAPI
使用SHAddToRecentDocsAPI清除最近的文档菜单
AddafiletorecentdocumentsmenuusingSHAddToRecentDocsAPI
使用SHAddToRecentDocsAPI加一个文件到最近的文档菜单
Toshow/hidecursorusing
显示/隐藏鼠标指针。
SwapthemousebuttonusingSwapMouseButtonAPI
使用SwapMouseButtonAPI交换鼠标按钮
Connectordisconnectanetworkdrive
连接或断开网络驱动器
ConnectordisconnectaLPTport
连接或断开一个LPT端口
DisplaythewindowsAboutBoxusingShellAboutAPI
使用ShellAboutAPI函数显示windows关于对话框
GetloggedinusernameusingGetUserNameAPI
使用GetUserNameAPI得到登录者的用户名
GetnetworkloggedinusernameusingWNetGetUserAPI
使用WNetGetUserAPI得到网络的登录用户名
CopyafileusingCopyFileAPI
使用CopyFileAPIcopy一个文件
MoveafileusingMoveFileAPI
使用MoveFileAPI移动一个文件
SomeAPIfuncitonstomove,hide/showthemouse
一些API函数,移动,隐藏/显示鼠标
ThisIncludesALLofKarthikeyansAPICodeintomodule-typeprocedures.
在模块里包括所有的KarthikeyansAPI代码
SomeAPIfunctionsforhiding/showing/movingthemouse,etc...enjoy.
一些API函数,隐藏/显示/移动鼠标等等。
CodetoDisplaythe%ofMemoryinUse
显示内存使用%的例子
choosethefrequencyanddurationofsoundsfromtheinternalspeaker
选择频率和持续时间,让内置扬声器发声
Putyourapplicationtosleepforacertainnumberofmilliseconds.
让你的应用程序睡眠指定的秒数
Findoutwhetherornotalaptopisrunningonbatterypowerandifsohowmuchbatterytimeisremaining.
测定手提式电脑是否在使用电池运行,并且测试出它的剩于电池量
Findouttheprocessortypeofasystemandthetotalnumberofprocessorsinamachine
测定系统的cpu类型,和机器里cpu的个数。
FindFilesusingFindFirstFile,FindNextFileandFindCloseAPI
使用FindFirstFile,FindNextFileandFindCloseAPI查找文件
Show,Hide,Maximize,Minimize,RestoreandmorewithShowWindowAPI
ShowWindowAPI显示,隐藏,最大化,最小化,恢复。
SetwindowtextusingSetWindowTextAPI
使用SetWindowTextAPI设置控件窗口的文本
SetDiskVolumeLabelusingSetVolumeLabelAPI
使用SetVolumeLabelAPI设置磁盘卷标
SetSystemCursorusingSetSystemCursorAPI
使用SetSystemCursorAPI设置系统鼠标
GetFileAttributesusingGetFileAttributesAPI
使用GetFileAttributesAPI得到文件属性
SetFileatrributesusingSetFileAttributesAPI
使用SetFileAttributesAPI设置文件属性
GetEnvironmentVariableusingGetEnvironmentVariableusingAPI
使用GetEnvironmentVariableAPI,得到环境变量
SetEnvironmentVariableusingSetEnvironmentVariableAPI
使用SetEnvironmentVariableAPI,设置环境变量。
RemoveDirectoryusingRemoveDirectoryAPI
使用RemoveDirectoryAPI,移动目录
CreateDirectoryusingCreateDirectoryAPI
使用CreateDirectoryAPI,创建目录
PlaysystemsoundsusingMessageBeepAPI
使用MessageBeepAPI播放系统声音
GetCurrentGreewichMeanTimeusingGetSystemTimeAPI
使用GetSystemTimeAPI得到当前的Greewich时间
SetSystemTimeusingSetSystemTimeAPI
使用SetSystemTimeAPI设置系统时间
SetdoubleclicktimeofmouseusingSetDoubleClickTimeAPI
使用SetDoubleClickTimeAPI,设置鼠标的双击间隔速度
GetdoubleclicktimeofmouseusingGetDoubleClickTimeAPI
使用GetDoubleClickTimeAPI,得到鼠标的双击间隔速度
DeleteaFileusingDeleteFileAPI
使用DeleteFileAPI,删除文件
GetVolumeInformationofdiskdriveusingGetVolumeInformationAPI
使用GetVolumeInformationAPI得到磁盘驱动器的卷标信息
TocheckwhetherparticulardriveispresentornotusingGetLogicalDrivesAPI
使用GetLogicalDrivesAPI检查驱动器
Gettheamountofphys