Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Visual Basic i GetAsyncKeyState

[es] :: .NET :: .NET Desktop razvoj :: Visual Basic i GetAsyncKeyState

[ Pregleda: 1621 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

CORSA
vlado vuči9nić
eco,viličar
Hrvatska

Član broj: 284929
Poruke: 68
*.adsl.net.t-com.hr.



+9 Profil

icon Visual Basic i GetAsyncKeyState06.07.2011. u 09:26 - pre 155 meseci
Poštovani !

Kako postaviti kod da "GetAsyncKeyState" prepozna slova (Č,Ć,Š,Đ,Ž) i pravilno ih ispiše u Textbox-u ?!
 
Odgovor na temu

CORSA
vlado vuči9nić
eco,viličar
Hrvatska

Član broj: 284929
Poruke: 68
*.adsl.net.t-com.hr.



+9 Profil

icon Re: Visual Basic i GetAsyncKeyState06.07.2011. u 22:18 - pre 154 meseci
Bi li ko znao odgovor na moj problem ? Bio bi mu jako zahvalan .
 
Odgovor na temu

Boris B.
Ljubljana

Član broj: 213615
Poruke: 286
*.zaslon-telecom.si.



+14 Profil

icon Re: Visual Basic i GetAsyncKeyState07.07.2011. u 09:06 - pre 154 meseci
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.
if it walks like a duck and quacks like a duck, it could be a dragon doing a duck
impersonation.
 
Odgovor na temu

CORSA
vlado vuči9nić
eco,viličar
Hrvatska

Član broj: 284929
Poruke: 68
*.adsl.net.t-com.hr.



+9 Profil

icon Re: Visual Basic i GetAsyncKeyState07.07.2011. u 11:14 - pre 154 meseci
hvala najljepša ,pomučit ću se pa da vidim.
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: Visual Basic i GetAsyncKeyState

[ Pregleda: 1621 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.