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?
- Ennek hiányában az alkalmazás ablak - egy konzol projekthez.
- 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.
- 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
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.