HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Telepített billentyűzet kiosztások listája


Példaprogram letöltése

3975 bájt

Egy számítógépre többféle billentyűzet kiosztás is telepíthető, melyek között tetszőlegesen válthatunk akár programból is. E példában arra keresünk megoldást, hogy miként listázhatjuk ki a rendszerre telepített billentyűzet kiosztásokat.

A megvalósításban két Windows függvény lesz segítségünkre. Az első függvény a GetKeyboardLayoutList, melynek segítségével egy listát kapunk a telepített billentyűzet kiosztások azonosítójáról. Ezt a listát a függvény második paraméterében kapjuk vissza. A függvény visszatérési értéke adja meg, hogy a lista hány elemet tartalmaz.
Következő lépésként egy ciklus segítségével végigmegyünk a listán. A kapott azonosító alapján a szövegesen olvasható megnevezést a GetLocaleInfo függvény szolgáltatja.
procedure TForm1.FormCreate(Sender: TObject);
begin
  ListBox1.Items.Clear;
  for i:=0 to GetKeyboardLayoutList(SizeOf(list), list)-1 do begin
    GetLocaleInfo(LoWord(list[i]), LOCALE_SLANGUAGE, kn, SizeOf(kn));
    ListBox1.Items.Add(kn);
  end;
end;

Cikksorozat

#IDKategóriaCikk címeSorozat
3047WindowsAz XML bemutatása1. rész
3059WindowsAz XML bemutatása2. rész
3068WindowsAz XML bemutatása3. rész
3077WindowsAz XML bemutatása - deklarációk4. rész
3086WindowsAz XML bemutatása - MSXML, XSLT5. rész
3094WindowsAz XML bemutatása - DTD6. rész
3105WindowsXML adatok megjelenítése Excel-ben7. rész
3114WindowsDokumentum hivatkozások az XML-ben8. rész
3123WindowsXML adattípusok9. rész
3132WindowsXML adatok HTML oldalakon10. rész
3141WindowsXML Notepad11. rész


Könyv
Ez a cikk megtalálható ebben a könyvben: Delphi Software Offline 2002 évkönyv 624. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |