[ CORSA @ 06.07.2011. 09:26 ] @
Poštovani ! Kako postaviti kod da "GetAsyncKeyState" prepozna slova (Č,Ć,Š,Đ,Ž) i pravilno ih ispiše u Textbox-u ?! |
[ CORSA @ 06.07.2011. 09:26 ] @
[ CORSA @ 06.07.2011. 22:18 ] @
Bi li ko znao odgovor na moj problem ? Bio bi mu jako zahvalan .
[ Boris B. @ 07.07.2011. 09:06 ] @
Koristi MapVirtualKeyEx:
Code (c): UINT WINAPI MapVirtualKeyEx( __in UINT uCode, __in UINT uMapType, __inout_opt HKL dwhkl ); uCode je tvoj VritualKeyCode koji ti vrati GetAsyncKeyState. uMapType postavi na MAPVK_VK_TO_CHAR (const uint 2). Treci parametar dwhkl je HKL, tj. Keyboard Layout Handle. HKL ces dobiti kad pozoves LoadKeyboardLayout: Code (c): HKL WINAPI LoadKeyboardLayout( __in LPCTSTR pwszKLID, __in UINT Flags ); Flags je operacija, tebi treba KLF_ACTIVATE (const uint 1). pswzKLID je keyboard layout id u obliku stringa, "0000081A" je srpski latinica, "0000041A" je hrvatski. Ne znam da li te funkcije imaju .NET managed ekvivalente, nisam dugo radio sa time, ako nemaju, idi na PInvoke.net i nadji kako se te dve funcije zovu iz .NET jezika. [ CORSA @ 07.07.2011. 11:14 ] @
hvala najljepša ,pomučit ću se pa da vidim.
Copyright (C) 2001-2024 by www.elitesecurity.org. All rights reserved.
|