LZ,我做了一个吹泡泡程序,但是我想给它添加处理鼠标长按的能力。让它在按住鼠标的状态下每过一会就送一个泡泡出去。
主要代码如下:
bool ButtonUp;
ButtonUp=true;
void CXXXPPView::OnLButtonDown(UINT nFlags, CPoint point)
{
.........................
ButtonUp=false;
this->Invalidate(true);
CView::OnLButtonDown(nFlags, point);
}
void CXXXPPView::OnLButtonUp(UINT nFlags, CPoint point)
{
ButtonUp=true;
CView::OnLButtonUp(nFlags, point);
}
现在的问题是我在Ontimer函数中不知道怎么发送鼠标单击的消息
void CXXXView::OnTimer(UINT nIDEvent)
{
POINT pt;
GetCursorPos(&pt);
//在这里看别人说的是用SendMessage或者PostMessage
}
具体要怎么写呢?
http://zhidao.baidu.com/question/1881623983146180388.html?quesup2&oldq=1这个是我知道上的提问,里面的描述更加具体点。