Vcl.Controls.TWinControl.MainWndProc
Delphi
procedure MainWndProc(var Message: TMessage);
C++
void __fastcall MainWndProc(Winapi::Messages::TMessage &Message);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TWinControl |
Description
Reçoit des messages Windows pour le contrôle.
MainWndProc représente la procédure fenêtrée pour le contrôle qui est associé à la fenêtre du contrôle lorsqu'elle est créée. Lorsque Windows envoie un message à la fenêtre du contrôle, MainWndProc le reçoit.
La méthode MainWndProc ne traite ni ne distribue les messages : elle appelle la méthode spécifiée par WindowProc pour le faire. MainWndProc constitue en fait un bloc de gestion des exceptions encadrant WindowProc, ce qui garantit que si une exception non gérée se produit dans l'application pendant le traitement d'un message, la méthode HandleException de l'application la gèrera.