I need advice on some MFC code... From the msdn docs: "Double-clicking the left mouse button actually generates four events: WM_LBUTTONDOWN, WM_LBUTTONUP messages, the WM_LBUTTONDBLCLK call, and another WM_LBUTTONUP message when the button is released." What I want to do is generate a popup menu when a user double left clicks and draw a tile when the user single left clicks. The problem is that before the double left click message is handled, the single left click is handled. Is their anyway to have this behavior without delaying the handling of the single left click?