Bonjour,

J'utilise une application MDI et lorsque je fais Ctrl + F4, je ferme la fenêtre enfant de l'application qui a le focus.Or, j'aimerai me servir du Ctrl+F4 à d'autres fins.Voilà ce que j'utilise comme code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
void __fastcall TMDIChildCorres::FormKeyDown(TObject *Sender, WORD &Key, TShiftState Shift)
{
  if (Shift.Contains(ssCtrl) && Key == VK_F4)
    gControlF4 = true;
  else
    gControlF4 = false;
}
et lorsque je teste mon booléen gControlF4 dans l'événement OnCLoseQuery, il est toujours à false

Sauriez-vous comment je pourrais récupérer l'appuie sur Ctrl+F4 ?
Merci d'avance


[Modération, Alacazam : Prière de rajouter le [RESOLU] quand vous êtes satisfait, merci]