Vcl.Forms.TScreen.Imes

De RAD Studio API Documentation
Aller à : navigation, rechercher

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));



Voir aussi