Vcl.Forms.TScreen.Imes
Delphi
property Imes: TStrings read GetImes;
C++
__property System::Classes::TStrings* Imes = {read=GetImes};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | Vcl.Forms.pas Vcl.Forms.hpp |
Vcl.Forms | TScreen |
Description
Enumère tous les éditeurs de méthodes de saisie (IME) installés sur le système.
Consultez la propriété Imes pour obtenir une liste de tous les Imes énumérés dans les registres système Windows. Un IME est un processeur des saisies frontal pour les caractères des langues asiatiques. L'IME intercepte toutes les saisies clavier, les convertit en caractères asiatiques dans une fenêtre de conversion et transmet les caractères ou les chaînes converties à l'application. Ils varient dans l'interface utilisateur, les dictionnaires de conversion et les méthodes de saisie.
Des contrôles peuvent, quand ils ont la focalisation, nécessiter un IME spécifique pour traiter les saisies clavier. Pour spécifier un IME, le contrôle affecte à sa propriété ImeName l'une des chaînes de Imes.
Chaque nom d'IME de Imes a un handle de disposition de clavier associé. Un handle de disposition de clavier est un handle Windows qui identifie la langue et l'IME utilisés pour traiter les saisies clavier. Utilisez le handle de disposition de clavier pour les appels de l'APIWindows permettant de programmer l'IME. Pour obtenir le handle de disposition clavier d'un IME donné, un contrôle peut utiliser une instruction du type suivant :
HKeyboard := Screen.Imes.Objects(Screen.Imes.IndexOf(ImeName));
HKeyboard = Screen->Imes->Objects(Screen->Imes->IndexOf(ImeName));