Miért van szükség WinAPI - Delphi forrásból gyik

Néha meg kell dolgozni WINDOWS tárgyak használata nélkül VCL. Amennyiben jól jöhet?

  1. Ennek hiányában az alkalmazás ablak - egy konzol projekthez.
  2. Ha szükség van arra, hogy gyorsan, és köztudott, hogy WinAPI funkciók működnek sokkal gyorsabb, mint a standard Delphi osztályok.
  3. Munka input - output eszköz. Sok minden Delphi lehet csinálni csak egy leíró, mint az olvasás üzeneteket MailSlot, munka folyamat és cérna, stb
Mi ez?

WinAPI - egy sor Windows funkciók nyújtják nekünk a standard könyvtár (kernel32.dll GDI.EXE stb.) Miután ezek a könyvtárak vannak elosztva a Windows, így lehet használni minden gépen (a platform).

Bár, meg kell határozni, hogy ez vagy az a könyvtár egy másik verziója. De mi programozók Delphi a legtöbb esetben ez nem számít.

Ahhoz, hogy használni kell hozzá, hogy a felhasználási szakasz a modul ablakok. Vnem akkor a legtöbb leírt funkciókat.

A forma helyezze a gombot, és beviteli mező tSzerkesztés

Az eseménykezelő onClick gombok írni a következő kódot:

Most fordítsd és futtatni. A mezőbe írja be a címet minden ablak van nyitva az asztalon (például „(Névtelen) - Jegyzettömb”). Nyomja meg a gombot, és az ablak minimalizálható.

Ez az egyszerű proet demonstrálja, hogyan kell dolgozni leírásait. Először is meg kell beszerezni a FindWindow funkció, amely megkeresi egy ablak a cím és visszaadja a fogantyút. És akkor át kell feladatait paraméter ShowWindow Kotra SW_MINIMIZE minimalizálja az ablakot.

Egy rövid áttekintés befejeződött. Az összes fentiekből következik, hogy WinAPI nem szörnyeteg, hanem egy közös technika bizonyos funkciók, kissé furcsa.

Kapcsolódó cikkek