我们经常在响应控件当前消息时,如果触发了另一个消息,结果不会是我们预想的。这时把触发的消息延迟一下,把它推到消息泵中,等待下次消息过来再执行。
OnLButtonDown响应中调用:
SetDelayMsg([&](){SelectItem(hCurItem);});
消息延迟发送源码:
我们经常在响应控件当前消息时,如果触发了另一个消息,结果不会是我们预想的。这时把触发的消息延迟一下,把它推到消息泵中,等待下次消息过来再执行。
OnLButtonDown响应中调用:
SetDelayMsg([&](){SelectItem(hCurItem);});
消息延迟发送源码: