La détection d'un simple clic de souris sur MFC

Dans MFC un double-clic de la souris événement déclenche la séquence suivante de messages

  • WM_LBUTTONDOWN
  • WM_LBUTTONUP
  • WM_LBUTTONDBCLK
  • WM_LBUTTONUP

Afin de répondre à la WM_LBUTTONDBCLK message vous permet de détecter un double-clic. Mais si je veux juste pour détecter un simple clic, comment les distinguer?

Mais simplement en regardant la WM_LBUTTONUP message n'est pas assez car il pourrait être un simple clic, ou il pourrait être le premier clic d'un double-clic.

Comment puis-je réussir à identifier un seul clic?

OriginalL'auteur Matt Warren | 2009-02-03