Vcl.Controls.TWinControl.DoKeyDown

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function DoKeyDown(var Message: TWMKey): Boolean;

C++

bool __fastcall DoKeyDown(Winapi::Messages::TWMKey &Message);

Propriétés

Type Visibilité  Source Unité  Parent
function protected
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls TWinControl

Description

Effectue certains pré-traitements avant de générer un événement OnKeyDown.

La valeur renvoyée par DoKeyDown détermine si le contrôle doit continuer à traiter le message d'enfoncement de touche transmis dans le paramètre Message. Si la valeur renvoyée est true cela indique que l'enfoncement de touche a été entièrement traité et qu'aucun traitement supplémentaire n'est nécessaire. Si la valeur renvoyée est false, cela indique que l'application doit continuer à transmettre le message d'enfoncement de touche au traitement hérité.

DoKeyDown permet aux fiches parent dont la propriété KeyPreview a la valeur true de traiter préventivement les messages d'enfoncement de touche avant qu'ils ne soient pris en charge par le contrôle fenêtré. Si la fiche ne gère pas le message, DoKeyDown traduit les paramètres du message dans le type approprié et appelle KeyDown qui, à son tour appelle, s'il existe, le gestionnaire d'événement OnKeyDown.

Voir aussi