How to clear mouse click buffer

delphi, mouse

Solution

I got it:

while PeekMessage(Msg, 0, WM_MOUSEFIRST, WM_MOUSELAST, PM_REMOVE or PM_NOYIELD) do;

Problem

We may use the following code to clear keyboard buffer: ``` while PeekMessage(Msg, 0, WM_KEYFIRST, WM_KEYLAST, PM_REMOVE or PM_NOYIELD) do; ``` But how may I clear mouse click buffer?

Original source