Vcl.Forms.TScreen.DefaultKbLayout
Delphi
property DefaultKbLayout: HKL read FDefaultKbLayout;
C++
__property HKL DefaultKbLayout = {read=FDefaultKbLayout, nodefault};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | Vcl.Forms.pas Vcl.Forms.hpp |
Vcl.Forms | TScreen |
Beschreibung
Gibt das Windows-Handle für das Tastaturlayout an, das beim Start der Anwendung aktiv war.
DefaultKbLayout wird für Aufrufe der Windows-API verwendet, die ein Handle für das Tastaturlayout benötigen. Wenn eine Anwendung beispielsweise das Tastaturlayout an andere Ländereinstellungen anpasst, kann DefaultKbLayout der Windows-Funktion ActivateKeybordLayout als Parameter übergeben werden, um das ursprüngliche Layout wiederherzustellen.
Bei Tastaturen für den asiatischen Sprachraum bestimmt das Tastaturlayout den IME (Input Method Editor) und die voreingestellte Sprache. Mit Hilfe von DefaultKbLayout können Sie API-Aufrufe durchführen, die mit dem IME arbeiten. Die Eigenschaft DefaultKbLayout zeigt auf das Tastaturlayout, das dem in der Eigenschaft DefaultIme festgelegten IME zugeordnet ist.