| |
VB API函数大全 |
|
时间: 2006-07-17 来自:lm20224 |
 |
|
|
| Show the "Save File" Common Dialog |
显示“保存文件”对话框
|
| Show the "Browse Folder" Common Dialog |
显示“浏览文件夹”对话框
|
| Test if an application is responding and terminate application |
测定一个应用程序是响应还是终止(以IE为例)。
|
| Test if an application is responding and terminate application |
(续:)测定一个应用程序是响应还是终止
|
| Format a floppy disk |
格式化软盘
|
| Zero a portion of an array |
清零一个数组
|
| Determine the free space on a drive |
测定驱动器上的空闲空间
|
| Edit the files stored in the "Documents" menu |
编辑保存在文档菜单的文件
|
| Copy files using the File Copy Shell |
使用File Copy Shell,拷贝文件
|
| Show the "File Open" Common Dialog |
显示“文件打开”对话框
|
| Converting Class IDs to a Prog IDs and back |
转变class ID到一个prog ID
|
| Obtaining the current user name |
获得当前用户名
|
| Return the path of the temporary directory |
返回临时目录的路径
|
| Return the path of the windows directory |
返回windows目录的路径
|
| Return the path of the system directory |
返回system目录的路径
|
| Enable and Disable the windows task bar |
激活和禁止windows任务条
|
| Determining the system folder locations |
设定system文件夹的位置
|
| Obtaining information about the operating system |
获得操作系统的信息
|
| Find the path of the executable associated with a file |
找到文件的完整路径
|
| Locking the application screen area |
锁住应用程序客户区。
|
| Lock All GUI updating |
阻止所有的GUI更新
|
| Changing the screen resolution/colors |
改变screen颜色
|
| Convert a pointer to a string into a string |
返回指向的字符串
|
| Associate a file with a file extension |
给文件扩展名关联打开文件
|
| Shutdown/restart/logoff the local machine |
关机,重启动,注销,本地计算机
|
| Display the "Setup Prompt for Disk" dialog |
显示“Setup Prompt for Disk”对话框
|
| Display the "Setup Reboot" dialog |
显示“Setup Reboot”对话框
|
| Perform a recursive search for a file or pattern using API |
使用api递归查找文件
|
| Block keyboard and mouse input to an application |
一个阻塞键盘和鼠标输入的应用程序
|
| Return a dialog handle/class name from a caption |
从标题栏里返回对话框的句柄名
|
| Restrict the movement of a cursor to a specified area |
限制鼠标指针的运动区域
|
| Encrypt a file/folder (Windows 2000) |
加密文件/文件夹(Windows 2000适用)
|
| Setting the tab positions in a listbox |
在列表框里设置tab的位置
|
| Find an item in a listview |
查找列表框的一项
|
| Get a list of file version details for OCX, EXE and DLL files |
得到一个OCX, EXE and DLL 文件的详细版本信息
|
| Get and set a dialogs caption/title |
取得和设置一个对话框标题
|
| Controlling the clipboard (inc. clear, copy and query) |
控制剪贴板
|
| Get and set the list area width of a combo box |
得到和设置一个组合框的列表宽度
|
| Change to priority level of the current process |
改变当前线程的优先级
|
| Show the "System Settings Changed, Restart Computer?" dialog |
显示“System Settings Changed, Restart Computer?”对话框
|
| Creating new threads to perform asynchronous tasks |
创建一个新的线程执行异步任务
|
| Get and set volume information for a drive |
得到和设定驱动器的卷信息
|
| Using the ShellExecute API to send mails and print documents |
使用ShellExecute API发送email和打印文档
|
| Get the error message associated with and API error number |
用API error 号表示错误消息
|
| Save a screen snapshot to a bitmap |
用bitmap格式保存一个屏幕快照。
|
| Load and Save Images to a Database |
在数据库里读出和保存图象
|
| Changing a files created, modified and accessed times. |
改变文件创建和修改,保存时间
|
| Changing a files created, modified and accessed times. |
(续)改变文件创建和修改,保存时间
|
| Show system shut down/restart dialog |
显示系统,关闭/重启 对话框
|
| Checking to see if an application is already running |
检查应用程序是否已运行
|
| Search a folder (and all it''''s subfolders) for a file |
在一个文件夹里搜查一个文件
|
| Create a name for a temporary file |
为临时文件创建一个名城
|
| View the contents of a block of memory |
显示某块内存的内容
|
| List/Enumerate all the OCX Controls installed on a computer |
列举安装在计算机里的所有ocx控件
|
| Returning an ExitCode parameter from an out of process application |
从外部应用程序返回参数
|
| Check if a loggin password and user name are correct |
检查当前登录的密码和用户名是不是正确的。
|
| Removing an item from a 1d array |
在一维数组中移动一个元素
|
| Changing the type of input a textbox can receive |
改变文本框输入的类型(比如只能输入数字)
|
| Changing the way a form is repainted while being dragged |
改变拖动时窗口的重画方式
|
| Terminate a Process |
终止一个进程
|
| Making a textbox resizable |
建立可变尺寸的文本框
|
| Swap the left and right mouse buttons over |
按下按钮交换左由鼠标键。
|
| Controlling the position of a MsgBox |
控制MsgBox函数弹出消息框的位置
|
| Returning the windows handle of a dialog at a specified point |
返回指向对话框的句柄
|
| Returning a files creation time |
返回,文件的创建时间
|
| Adding custom system menu items to forms |
给窗体加上定制的系统菜单
|
| Register Components without using Regsvr32.exe |
不使用Regsvr32.exe注册组件
|
| Uncover internal DLL functions with Dependency Walker |
公布内部调用的dll函数
|
| Launch a PC''''s default browser with ShellExecute API |
用ShellExecute API函数,启动默认的浏览器
|
| Get File Version Information Details (OCX, EXE, DLL etc) |
得到详细的文件版本信息,
|
| Create a timer using API calls |
使用api创建一个时钟。
|
| Play an audio file |
播放音频文件
|
| Set and get a Computer''''s name |
设置和得到计算机名
|
| Shell and wait for a process to finish |
启动并等待一个进程结束
|
| Make the current process pause/sleep for a specified time period |
指定当前进程挂起时间
|
| Determine system memory status |
测定系统的内存状态
|
| Send files to the Recycle bin |
把文件送入回收站
|
| Get a list of the system processes |
得到系统进程的列表
|
| Redim Preserve a 2d array |
重定义2维数组
|
| Turn the Screen Saver on or off |
启动或禁止Screen Saver
|
| Return the error message associated with Err.LastDllError |
返回带Err.LastDllError的错误消息
|
| Turn the monitor on and off |
启动或禁止监视器
|
| Show the "Choose a Color" Common Dialog |
显示“选择颜色”对话框
|
| Show the "Select a Font" Common Dialog |
显示“选择字体”对话框
|
| Show the Windows "Run" Dialog |
显示windows“运行”对话框
|
| Change Date Format of the system |
改变系统的日期格式
|
| Change your Novell Password |
改变你的Novell密码
|
| Shutdown your computer using ExitWindowEx API Call |
使用ExitWindowEx API 关闭你的计算机
|
| Adding AutoComplete to a VB Text Box |
给VB文本框加入自动完成功能
|
| drop Down Combo box as it get focus |
当组合框得到焦点时下拉组合框列表
|
| this makes form transperent only controls are visible |
制作仅控件可见的透明窗体
|
| Map and Unmap network drives using Windows "Map Network Drives" dialog |
使用Windows “Map Network Drives”对话框,映射和不映射网络驱动器
|
| Simple Code to Map a Network Drive |
映射一个网络驱动器,的简单代码
|
| Get your Computer name using GetComputerName API |
使用GetComputerNameapi得到你的计算机名
|
| Get your windows system directory using GetSystemDirectory API |
使用GetSystemDirectory API得到windows的系统目录
|
| Get your windows temp directory using GetTempPath API |
使用GetTempPath API得到windows的临时目录
|
| Get your windows directory using GetWindowsDirectory API |
使用GetWindowsDirectory API得到windows目录
|
| Set your computer name using SetComputerName API |
使用SetComputerName API设置你的计算机名
|
| Clear the recent documents menu using SHAddToRecentDocs API |
使用SHAddToRecentDocs API清除最近的文档菜单
|
| Add a file to recent documents menu using SHAddToRecentDocs API |
使用SHAddToRecentDocs API加一个文件到最近的文档菜单
|
| To show/hide cursor using |
显示/隐藏鼠标指针。
|
| Swap the mouse button using SwapMouseButton API |
使用SwapMouseButton API交换鼠标按钮
|
| Connect or disconnect a network drive |
连接或断开网络驱动器
|
| Connect or disconnect a LPT port |
连接或断开一个LPT端口
|
| Display the windows About Box using ShellAbout API |
使用ShellAbout API函数显示windows关于对话框
|
| Get logged in username using GetUserName API |
使用GetUserName API得到登录者的用户名
|
| Get network logged in username using WNetGetUser API |
使用WNetGetUser API得到网络的登录用户名
|
| Copy a file using CopyFile API |
使用CopyFile API copy一个文件
|
| Move a file using MoveFile API |
使用MoveFile API移动一个文件
|
| Some API funcitons to move, hide/show the mouse |
一些API函数,移动,隐藏/显示鼠标
|
| This Includes ALL of Karthikeyans API Code into module-type procedures. |
在模块里包括所有的Karthikeyans API代码
|
| Some API functions for hiding/showing/moving the mouse, etc... enjoy. |
一些API函数,隐藏/显示/移动 鼠标等等。
|
| Code to Display the % of Memory in Use |
显示内存使用%的例子
|
| choose the frequency and duration of sounds from the internal speaker |
选择频率和持续时间,让内置扬声器发声
|
| Put your application to sleep for a certain number of milliseconds. |
让你的应用程序睡眠指定的秒数
|
| Find out whether or not a laptop is running on battery power and if so how much battery time is remaining. |
测定手提式电脑是否在使用电池运行,并且测试出它的剩于电池量
|
| Find out the processor type of a system and the total number of processors in a machine |
测定系统的cpu类型,和机器里cpu的个数。
|
| Find Files using FindFirstFile,FindNextFile and FindClose API |
使用FindFirstFile,FindNextFile and FindClose API查找文件
|
| Show,Hide,Maximize,Minimize,Restore and more with ShowWindow API |
ShowWindow API显示,隐藏,最大化,最小化,恢复。
|
| Set window text using SetWindowText API |
使用SetWindowText API设置控件窗口的文本
|
| Set Disk Volume Label using SetVolumeLabel API |
使用SetVolumeLabel API设置磁盘卷标
|
| Set System Cursor using SetSystemCursor API |
使用SetSystemCursor API设置系统鼠标
|
| Get File Attributes using GetFileAttributes API |
使用GetFileAttributes API得到文件属性
|
| Set File atrributes using SetFileAttributes API |
使用SetFileAttributes API设置文件属性
|
| Get Environment Variable using GetEnvironmentVariable using API |
使用GetEnvironmentVariable API,得到环境变量
|
| Set Environment Variable using SetEnvironmentVariable API |
使用SetEnvironmentVariable API,设置环境变量。
|
| Remove Directory using RemoveDirectory API |
使用RemoveDirectory API,移动目录
|
| Create Directory using CreateDirectory API |
使用CreateDirectory API,创建目录
|
| Play system sounds using MessageBeep API |
使用MessageBeep API播放系统声音
|
| Get Current Greewich Mean Time using GetSystemTime API |
使用GetSystemTime API得到当前的Greewich时间
|
| Set System Time using SetSystemTime API |
使用SetSystemTime API设置系统时间
|
| Set double click time of mouse using SetDoubleClickTime API |
使用SetDoubleClickTime API,设置鼠标的双击间隔速度
|
| Get double click time of mouse using GetDoubleClickTime API |
使用GetDoubleClickTime API,得到鼠标的双击间隔速度
|
| Delete a File using DeleteFile API |
使用DeleteFile API,删除文件
|
| Get Volume Information of disk drive using GetVolumeInformation API |
使用GetVolumeInformation API得到磁盘驱动器的卷标信息
|
| To check whether particular drive is present or not using GetLogicalDrives API |
使用GetLogicalDrives API检查驱动器
|
| Get the amount of physical and virtual memory free,used using GlobalMemoryStatus API |
使用GlobalMemoryStatus API得到空闲物理和虚拟内存数。
|
| Get current resolution,number of colors and bits/pixels using GetDeviceCaps API |
使用GetDeviceCaps API得到当前分辨率,颜色数,和象素。
|
| Check whether sound card is installed or not using waveOutGetNumDevs API |
使用waveOutGetNumDevs API,检查声卡是否安装
|
| Check whether network is installed or not using GetSystemMetrics API |
使用GetSystemMetrics API,检查网络是否安装
|
| Check whether mouse is installed or not using GetSystemMetrics API |
使用GetSystemMetrics API,检查鼠标是否安装
|
| Get default Icon Width using GetSystemMetrics API |
使用GetSystemMetrics API得到缺省图标的宽度
|
| Get current resolution using GetSystemMetrics API |
使用GetSystemMetrics API,得到当前的分辨率。
|
| Check how your windows booted using GetSystemMetrics API |
使用GetSystemMetrics API,检查你的windows启动模式
|
| Returns the height and width in pixels of a string based on the current font characteristics |
用象素单位返回当前特征字串的高和宽。
|
| Extract,Draw and Destroy Icon using ExtractIcon,DrawIcon and DestroyIcon API |
使用ExtractIcon,DrawIcon 和 DestroyIcon API提取,画和销毁图标。
|
| Get details about your OS using GetVersionEx API |
使用GetVersionEx API得到你的操作系统的详细信息
|
| Writing a string data into WIN.INI using WriteProfileString API |
使用WriteProfileString API写字符数据到win.ini
|
| Get a string data from WIN.INI using GetProfileString API |
使用GetProfileString API从win.ini得到字符数据
|
| Get a integer data from WIN.INI using GetProfileInt API |
使用GetProfileInt API从win.ini,得到一个整型数据
|
| Write a string data to an INI file using WritePrivateProfileString API |
使用WritePrivateProfileString API写一个字符数据到一个ini文件
|
| Write a section of data to an INI file using WritePrivateProfileSection API |
使用WritePrivateProfileSection API写部分数据到一个ini文件
|
| Get an integer data from an INI file using GetPrivateProfileInt API |
使用GetPrivateProfileInt API从INI文件得到整型数据
|
| Get a string data from an INI file using GetPrivateProfileString API |
使用GetPrivateProfileString API从ini文件得到字符数据
|
| Get the length of a string using |
得到使用的字符串的长度
|
| Copy a string to another variable using lstrcpy API |
使用lstrcpy API拷贝字串到别的类型变量
|
| Copy n-1 number of characters from source string to the target string using lstrcpyn API |
使用lstrcpyn API从源字串copy n-1特征字符数到目标字串。
|
| Display Shutdown dialog screen using ExitWindowsDialog API |
使用ExitWindowsDialog API显示关闭屏障对话框
|
| Display shutdown dialog screen using SHShutDownDialog API |
使用SHShutDownDialog API显示关闭屏障对话框。
|
| Display the restart or shutdown dialog using RestartDialog API |
使用RestartDialog API显示重启或关闭对话框
|
| Display shutdown or restart dialog using SHRestartSystemMB API |
使用SHRestartSystemMB API显示关闭或重启对话框
|
| Display the run dialog using SHRunDialog API |
使用SHRunDialog API显示运行对话框
|
| Display Format drive dialog using SHFormatDrive API |
使用SHFormatDrive API,显示格式化对话框
|
| Display change icon dialog using SHChangeIconDialog API |
使用SHChangeIconDialog API,显示改变图标对话框
|
| Display pick icon dialog using PickIconDlg API |
使用PickIconDlg API显示挑选图标对话框
|
| Get Shell Folders locations using SHGetSpecialFolderLocation API |
使用SHGetSpecialFolderLocation API得到Shell文件夹位置
|
| Flash a window using FlashWindow API |
使用FlashWindow API,闪动窗口
|
| Get classname for some controls using GetClassName API |
使用GetClassName API得到一些控件的类名
|
| Get Current Process and Current ProcessID using GetCurrentProcess and GetCurrentProcessId API |
使用GetCurrentProcess and GetCurrentProcessId API得到当前Process和ProcessID。
|
| Get Current Thread and Current Thread ID using GetCurrentThread and GetCurrentThreadId API |
使用GetCurrentThread and GetCurrentThreadId API得到当前Thread和Thread ID
|
| Get Cursor Position using GetCursorPos API |
使用GetCursorPos API得到鼠标位置。
|
| Get foreground window using GetForegroundWindow API. Very useful to develop security programs and system logger programs |
使用GetForegroundWindow API得到最前的窗口,对于开发安全程序和系统程序很有用
|
| Find a window knowing it''''s caption using FindWindow API |
使用FindWindow API,查找窗口并获知它的标提
|
| Get Background color of a device context using GetBkColor API |
使用GetBkColor API得到设备上下文使用的背景颜色
|
| Get the caption of control which captures mouse event using GetCapture API |
使用GetCapture API捕获鼠标事件。得到控件标题
|
| Get system colors using GetSysColor API |
使用GetSysColor API得到系统颜色
|
| Set system colors using SetSysColors API |
使用SetSysColors API设置系统颜色
|
| Create a Elliptic Form using CreateEllipticRgn and SetWindowRgn API |
使用CreateEllipticRgn and SetWindowRgn API创建椭圆形窗体
|
| Create a Rectangular Form using CreateRectRgn and SetWindowRgn API |
使用CreateRectRgn and SetWindowRgn API创建矩形窗体
|
| Create a Round Rectangular Form using CreateRoundRectRgn and SetWindowRgn API |
使用CreateRoundRectRgn and SetWindowRgn API,创建圆矩形窗体
|
| Get File information by it''''s Handle using GetFileInformationByHandle API |
使用GetFileInformationByHandle API通过它的句柄,得到文件信息
|
| Get filetime using GetFileTime API |
使用GetFileTime API得到文件时间
|
| Set filetime using SetFileTime API |
使用SetFileTime API设置文件时间
|
| Set the File modified time to Current System Time using GetSystemTimeAsFileTime API |
使用 GetSystemTimeAsFileTime API设置文件修改时间到当前系统时间
|
| Get window position points using GetWindowRect API |
使用GetWindowRect API得到窗口位置
|
| Get Foreground Window Thread and Process ID using GetWindowThreadProcessId API |
使用GetWindowThreadProcessId API得到前端窗体线程和进程的ID
|
| Get current directory using GetCurrentDirectory API |
使用GetCurrentDirectory API得到当前的目录。
|
| Set Current directory using SetCurrentDirectory API |
使用SetCurrentDirectory API设置当前的目录
|
| Get handle of the window at mouse cursor position using WindowFromPoint API |
使用WindowFromPoint API得到鼠标指向窗体的句柄。
|
| Get a list of Open Window Names using GetDesktopWindow,GetWindow and GetWindowText API |
使用GetDesktopWindow,GetWindow and GetWindowText API得到打开的窗口列表,
|
| Creates a icon in your System tray which minimizes all your applications when you double click it(icon in SysTray). |
当你双击它最小化你的应用程序时,创建你的系统拖盘。
|
| Display a message box using MessageBox API |
使用MessageBox API显示一个消息框
|
| Display Message Box using MessageBoxIndirect API |
使用MessageBoxIndirect API显示一个消息框
|
| Open the start menu using mouse_event API |
使用mouse_event API打开开始菜单
|
| Function CurrentTime. Returns the COMPLETE system time, including milliseconds (something VB''''s date/time func doesn''''t do). |
CurrentTime函数,返回完整的系统时间,包括毫秒
|
| An example for MulDiv API |
一个使用MulDiv API的例子
|
| Type some words in notepad without human intervention using keybd_event API |
使用keybd_event API,不需人干预,打些单词到写字板里,
|
| Move a window to a specified point using MoveWindow API |
使用MoveWindow API移动一个窗口到指定的点。
|
| Get Drive Type using GetDriveType API |
使用GetDriveType API得到驱动器类型
|
| Set your Window on top of all forms using SetWindowPos API |
使用SetWindowPos API把你的程序窗口在所有窗口中设置为最顶端。
|
| Get File information is using SHGetFileInfo API |
使用SHGetFileInfo API得到文件信息
|
| Draw an Arc using Arc API |
画弧线,使用Arc API
|
| Draw a chord using Chord API |
画一个闭合弦使用Chord API
|
| Draw a line from a point to specified point using LineTo API |
画一个线条从一个点到另一个指定点。使用LineTo API
|
| Draw a pie using Pie API |
使用Pie API画饼图
|
| Get the window which has got focus using GetFocus API |
使用GetFocus API判断那个窗体得到焦点
|
| Get the Entire command line passed using GetCommandLine API |
得到完整的命令行
|
| Capture desktop using GetDesktopWindow and BitBlt API |
捕获桌面使用GetDesktopWindow and BitBlt API
|
| Capture the window under mouse into the form using GetDC,BitBlt,GetCursorPos and WindowFromPoint API |
使用GetDC,BitBlt,GetCursorPos and WindowFromPoint API捕获鼠标下面的窗口到一个窗体中
|
| A simple code to catch any keypress and store it in a file named "file.txt" It runs in the background. |
一个简单的代码,捕获键盘消息并且保存到文件名“file.txt”,它是运行在后台的。
|
| This code finds a window and sends message to the window. |
这个代码是找到一个窗口并发送消息给窗口
|
| This code brings a file from remote server to the client without asking the "Save to disk" dialog box. |
这个代码从远程主机保存文件到客户机,不出现“Save to disk”对话框。
|
| Controlling carat blinking speed using API |
使用API控制克拉闪亮的速度
|
| This code puts your project icon in the system tray. |
放工程图标到系统拖盘中。
|
| Code to Check the Mode in which Windows is Loaded |
检查windows的引导模式
|
| Sets the time on the local machine. |
设定本地机的时间
|
| The following Code Helps To refresh Desktop using a different approach |
这个代码使用一种不同的途径来更新桌面
|
| This code initiates the screen saver of the system. |
启动计算机系统的屏幕保护
|
| Allows you to paint the system stock icons onto your form |
在窗体上绘制系统托盘图标
|
| Finds Hard-Drive Capacity. Will work with any size of drive. |
发现硬盘的容量,在任何大小的驱动器上都可正常工作
|
| Finds all Drives Free Space and Capacity |
找出所有驱动器空闲的空间和容量
|
| This code is useful when you are getting your logon user with domain name |
这个代码很有用,当你正在获取你的登录帐号时
|
| Did you ever wanted to create your own dll with api function export |
用API函数创建自己的DLL
|
| This code will grab any window text box text from any aplication running on windows 32 bit |
这个代码可以从任意的windows32位应用程序中获取文本框中的文本
|
| Code to Get the Number of Function Keys in the KeyBoard |
得到键盘键数的代码
|
| This code gives the length of alphabets and numbers in pixels |
这个代码给出了字母表的长度
|
| This simple program loads or removes any FONT from a specified path & file name |
从指定的路径和文件名中载入或删除字体
|
| Get Cached Passwords from the PWL File |
在PWL文件中得到其保存的密码
|
| Yet Another CenterForm Routine |
另一个中心窗体
|
| Code to Set a Animated Cursor(ani) as the MousePointer for the Form |
为一个窗体设置一个动画鼠标指针。
|
| Another Get-Set Key state program |
另一个得到键盘状态的程序
|
| Allways wanted to make your program hidden in that annoying Ctrl+Alt+Del(Tested on windows 9x) |
使用简单的一行代码,让你的程序在Ctrl+Alt+Del中隐藏。
|
| Make your CD-ROM drive open using the mciSendString API. |
使用mciSendString API打开你的CD-ROM驱动器
|
| copy a file to your windows desktop from dialog control box. |
通过对话框控件拷贝一个文件到你的windows桌面
|
| Shut down the computer |
关闭计算机
|
| for viewing the desktop with some magnification according to the moving of mouse |
根据鼠标的移动查看桌面
|
| Hide mouse pointer |
隐藏鼠标指针
|
| Control the speed of the Start Menu. |
控制开始菜单的速度
| | |
|
|
|
|
|
|
|
|
|