Hirdetés
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Redmi Note 13 4G
- iPhone topik
- One mobilszolgáltatások
- Redmi Note 10 Pro - majdnem minden stimmel
- Csak egy ország kap Exynos 2600-as Galaxy S26 telefonokat?
- Okosóra és okoskiegészítő topik
- Milyen okostelefont vegyek?
- Motorola Fold?
- Samsung Galaxy A17 5G – megint 16
Új hozzászólás Aktív témák
-
_AnTi_
tag
Szia! Ezt egy ezer éves progimból szedtem ki, remélem segít (a billentyű nyomkodásra egy példa)!
Private/public részben deklaráld mondjuk ezt:
procedure gomb(var msg: tmsg; var handled: boolean);
procedure TForm1.gomb(var msg: tmsg; var handled: boolean);
var
keybstate: Tkeyboardstate;
begin
case msg.message of
WM_KEYFIRST..WM_KEYLAST:
begin
getkeyboardstate(keybstate);
if (keybstate[VK_LEFT] and 128)=128 then
balra;
handled:=true;
end;
end;
end;
procedure TForm1.FormShow(Sender: TObject);
begin
application.OnMessage:=gomb;
end;
A billentyűkonstansokat megtalálod a helpben, ha rákeresel mondjuk a VK_LEFT-re! Így elvileg ha aktív a progid, akkor bármely billentyűt le tudod kezelni (ha van rá konstans). Természetesen, ha nagy hülyeséget írtam javítsatok ki!
Bye!
Új hozzászólás Aktív témák
- Kormányok / autós szimulátorok topikja
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Vírusirtó topic
- OLED TV topic
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Steam Deck
- Bambu Lab 3D nyomtatók
- Milyen belső merevlemezt vegyek?
- World of Tanks - MMO
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- További aktív témák...
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi


