自己留用,鼠标双击和单击

void CToolBoxTestDlg::OnLButtonDown(UINT nFlags, CPoint point)
{ 
//这里解决了双击时候又触发单击操作的问题
// TODO: 在此添加消息处理程序代码和/或调用默认值
    MSG message;//鼠标单双击
DWORD st= GetTickCount();
while(1)
{
if (::PeekMessage(&message, NULL, 0 ,0 , PM_REMOVE))
{
::TranslateMessage(&message); 
::DispatchMessage(&message);
if (message.message== WM_LBUTTONDBLCLK)
{
AfxMessageBox(_T("double"));
return;
}
//if (message.message== WM_LBUTTONDOWN)
//{
// AfxMessageBox(_T("single"));
// return;
// //OnLButtonDblClk( nFlags,  point);
// //return;  
//}


}
DWORD et = GetTickCount();
DWORD n = et-st;
// if (et-st<200)
// {
// int a=0;
// }
if (et-st>200)
{


break;
}


//AfxMessageBox(L"clicked!");


}
CDialogEx::OnLButtonDown(nFlags, point);
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值