Ovládání z klávesnice (C++/CLI)
- Hoonzooid
- Začátečník

- Registrován: 12. led 2005
Ovládání z klávesnice (C++/CLI)
Ahoj borci, dělám teď jednu aplikaci a u něčeho jsem se poměrně seknul... Potřebuju, aby se při zmáčknutí tlačítka na klávesnici zavolala metoda obsluhující stisk tlačítka. Funguje, ovšem pouze v tom případě, že ve Formu není vůbec nic. Každý prvek co je pak v tom Formu, tak má svojí metodu KeyPress nebo KeyDown. Těch ovládacích prvků mám ve Formu už poměrně dost a při pokusu ovládat program šipkama na klávesnici se mění pouze focusy jednotlivých prvků ve formu. Napadlo mě zavolat Form2, kterej bude prázdnej a v něm se bude ovládat klávesnicí... To mi funguje, ale elegantnější řešení by bylo to udělat do jednoho Formu. Nevíte někdo jak na to? Něco jako nastavit nějakýmu prvku natvrdo focus, aby když budu mačkat šipky na klávesnici, aby nepřeskakoval? Pak by stačila ošetřit pouze metoda toho jednoho prvku.. Díky moc
Case: TCLink S-313BK - Middletower, CPU: Intel Core i3-3240 @ 3.4GHz, MB: Gigabyte GA-Z77-D3H, GPU: Sapphire AMD Radeon R9 270X, RAM: 8GB DDR3, SSD: Kingston HyperX 3K 120GB, HDD: Samsung HD502HJ 500GB SATA, CD/DVD: Samsung SH-S183L, Monitor: 24" DELL U2412M, Zdroj: Fortron FSP350-60THN-P 350W
- €agle
- Středně pokročilý

- Registrován: 13. lis 2003
- Bydliště: Vlastní 3D svět :)
- Kontaktovat uživatele:
Re: Ovládání z klávesnice (C++/CLI)
Eagle3D Engine under developement
Hledáme do firmy schopného ASP/VB.NET/C# programátora, více po SZ
Hledáme do firmy schopného ASP/VB.NET/C# programátora, více po SZ
- Hoonzooid
- Začátečník

- Registrován: 12. led 2005
Re: Ovládání z klávesnice (C++/CLI)
Možná by to mohlo chodit, ale hlavní použití vidím v menu... Ale asi by to mohlo jít modifikovat do toho co potřebuji..
Case: TCLink S-313BK - Middletower, CPU: Intel Core i3-3240 @ 3.4GHz, MB: Gigabyte GA-Z77-D3H, GPU: Sapphire AMD Radeon R9 270X, RAM: 8GB DDR3, SSD: Kingston HyperX 3K 120GB, HDD: Samsung HD502HJ 500GB SATA, CD/DVD: Samsung SH-S183L, Monitor: 24" DELL U2412M, Zdroj: Fortron FSP350-60THN-P 350W
- €agle
- Středně pokročilý

- Registrován: 13. lis 2003
- Bydliště: Vlastní 3D svět :)
- Kontaktovat uživatele:
Re: Ovládání z klávesnice (C++/CLI)
Jelikož se akcelerátory zpracovávají ještě dřív, než samotné zprávy dialogu, tak tím získáš kompletní kontrolu nad klávesnicí, jak jí využiješ už je na tobě...
Eagle3D Engine under developement
Hledáme do firmy schopného ASP/VB.NET/C# programátora, více po SZ
Hledáme do firmy schopného ASP/VB.NET/C# programátora, více po SZ