Subj : Re: double clicks (mouse) To : borland.public.cpp.borlandcpp From : Jack Sawatzky Date : Sun Dec 19 2004 09:41 am I tried this and it didn't work: case WM_LBUTTONDOWN : dub=0; while(PeekMessage(&sMsg,hwnd,WM_MOUSEFIRST,WM_MOUSELAST,PM_REMOVE) ) { if (sMsg.message == WM_LBUTTONDBLCLK ) {dub=1; break;} } if(dub){MessageBox(hwnd,"DoubleLeft","Button", MB_OK); } else {MessageBox(hwnd,"Left","Button", MB_OK ); } return 0; .