VC拖动无标题窗口,与此同时可以响应WM_LBUTTONUP消息?

VC拖动无标题窗口,同时可以响应WM_LBUTTONUP消息?????
VC拖动无标题窗口,同时可以响应WM_LBUTTONUP消息?????
如何做到,现在都是移动了,但是一个消息都接收不到了,要求至少能接收到
WM_LBUTTONUP或者是WM_NCLBUTTONUP两个中的一个,如何搞啊
VC拖动无标题窗口,与此同时可以响应WM_LBUTTONUP消息?
------解决方案--------------------
BOOL CStaticDlg::PreTranslateMessage(MSG* pMsg) 
{
// TODO: Add your specialized code here and/or call the base class
static CPoint ptLast;
static BOOL   bDown=FALSE;
if(pMsg->message == WM_MOUSEMOVE)
{
CPoint newPt;
if(GetAsyncKeyState(VK_LBUTTON))
{
bDown=TRUE;
CRect rc;
m_Static.GetWindowRect(&rc);
m_Static.ScreenToClient(&rc);
m_Static.MapWindowPoints(this,&rc);
newPt=pMsg->pt;
ScreenToClient(&newPt);
if(rc.PtInRect(newPt))
{
rc.OffsetRect(newPt.x-ptLast.x,newPt.y-ptLast.y);
ptLast = newPt;
m_Static.MoveWindow(&rc);
m_Static.RedrawWindow();
}
}
else
{
if(bDown) afxDump << "Up\n";
bDown=FALSE;
newPt=pMsg->pt;
ScreenToClient(&newPt);
ptLast = newPt;
}
}
return CDialog::PreTranslateMessage(pMsg);
}
红色的是对你有用的。