【溫故Delphi】GAEA用到Win32 API目錄

來源:互聯網
上載者:User

標籤: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,遍曆檔案夾尋找檔案

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.