MFC 单双 击 问题
就是我现在 想 让 既能相应 单击事件 ,又能 相应 双击 事件 ,双击 不会 被 单机 屏蔽掉 ,
我知道 2 个 处理 办法 ,
1. 是 循环检索消息队列 [code=C/C++][/code]
while(1)//循环检索消息队列
{
if(::PeekMessage(&msg, NULL, 0, 0, PM_REMOVE))
{
::TranslateMessage(&msg);
::DispatchMessage(&msg);
if(msg.message == WM_LBUTTONDBLCLK)
{
}
}
DWORD dwEnd = GetTickCount();
if(dwEnd - dwStart > 200)
break;
}
2. 是设置 时间 间隔,
第一种 方法 因为 项目 原因,不能使用,所以 我想 要 第二种 方法 详细的 代码 ,50 分,在线 求解答
[解决办法]
为什么单击事件和双击事件在MFC里面不能用??重载那两个消息处理函数就可以的啊!如果不能用的话,那你自己设定时间间隔的话不是好主意。我以前做一个仿真程序的时候,自己设置时间间隔,导致了不准确。有时触发有时不触发
[解决办法]
延迟响应单击呗。