15,979
社区成员
发帖
与我相关
我的任务
分享
POINT oldPoint;
......
case WM_LBUTTONDOWN:
{
if(wParam == MK_LBUTTON)
{
oldPoint_Can.x = LOWORD(lParam);
oldPoint_Can.y = HIWORD(lParam);
}
}
break;
case WM_LBUTTONUP:
{
if(wParam == MK_LBUTTON)
{
oldPoint_Can.x = 0;
oldPoint_Can.y = 0;
}
}
break;
case WM_MOUSEMOVE:
{
if(wParam == MK_LBUTTON)
{
RECT rc;
GetWindowRect(hWnd,&rc);
SetWindowPos(hWnd,NULL,
rc.left + LOWORD(lParam) - oldPoint_Can.x,
rc.top + HIWORD(lParam) - oldPoint_Can.y,
NULL,NULL,SWP_NOZORDER|SWP_NOSIZE|SWP_NOACTIVATE);
}
}
......