標籤:style 使用 檔案 for re c
Delphi是Windows平台下著名的快速應用程式開發工具,它在VCL中封裝並使用了大量的Win32 API。
GAEA基於VCL開發的工具類產品,在程式中使用了大量的Win32 API,將經常用到或涉及到的API羅列並梳理一下。
系統API
1、事件對像:CreateEvent、setevent、ResetEvent和WaitForSingleObject;
2、互斥體:CreateMutex,OpenMutex和ReleaseMutex
3、時間:GetTickCount,Sleep,GetCPUTickCount
4、QueryPerformanceFrequency,QueryPerformanceCounter,PerformanceCounter,GetProcessorInfo
5、DLL相關:LoadLibrary,FreeLibrary
6、GetLastError
進程API
1、CreateProcess,ShellExecute
2、ExitProcess,TerminateProcess,GetExitCodeProcess
3、GetProcessID
4、其他:CreateToolhelp32Snapshot,Process32First,Process32Next
視窗API
1、EnableWindow,IsWindowEnabled,EnumThreadWindows
2、LockWindowUpdate:鎖定指定視窗,禁止它更新,同時只能有一個視窗處於鎖定狀態
3、FindWindow:尋找視窗,GetWindowLong:該函數獲得有關指定視窗的資訊
檔案API
1、GetTempFileName
2、CreateFile,CopyFile,DeleteFile,OpenFile
3、GetFileAttributes:擷取檔案屬性,
4、FindFirstFile,FindNextFile,遍曆檔案夾尋找檔案