Hogyan kell nyomon követni karakternél (Delphi), programozás központ Artem Kashevarova,

Hogyan kell nyomon követni karakternél (Delphi), programozás központ Artem Kashevarova,
Ebben az útmutatóban fogjuk megérteni, hogyan lehet nyomon követni a billentyűzet interfész. Ez hasznos lehet sok esetben.

Tehát kezdjük. Meg kell TTimer System fület. Az ingatlan újonnan hozzáadott Timer Interval jobb, hogy a 10. Az OnTime időzítőt írni a következő kódot:

Felhívjuk figyelmét, hogy minden gomb, valamint az egér gombok azonosítók 0 és 255 (Mellesleg ez egy könnyű és egyszerű módja annak, hogy megtudja, a kulcs kódját, hogy rákattint)

Minden 10 ms, mi fut a ciklus interjú mindegyik. A közvélemény-kutatások az összes kulcs minden fázisában a ciklus. Ezért, ha nem kell kérdeznie az összes kulcsot, hogy jobb, hogy csökkentsék vagy ciklus, vagy ha kell követni csak néhány kulcsfontosságú tartományban, majd teljesen elhagyni a hurok, és cserélje ki a következő kifejezések, ha getasynckeystate (kod_klavishi)<>0, akkor

A program reagál, ha a program maga nem aktívak a billentyűzeten van nyomva. A kód fog futni minden esetben.

Ha megnyom egy gombot, akkor megmutatjuk az üzenetet a kulcs kódját, de sokkal jobb, mint az információt a rekord vagy fájl vagy emlékeztető alkatrész, vagy reagálni bármilyen más módon. De ez attól függ, hogy a céljait.

Ez hogyan lehet nyomon követni karakternél. Ez sokkal egyszerűbb, mint egy úgynevezett horog, hogy megragad a kulcsokat.