15,979
社区成员
发帖
与我相关
我的任务
分享
CPoint point;
::GetCursorPos(&point);
int xPos,yPos;
if(point.x>(mX-163)&&point.y>(mY-158))
{
xPos=point.x-163;
yPos=point.y-158;
}
else if(point.x>(mX-163))
{
xPos=point.x-163-10;
yPos=point.y+5;
}
else if(point.y>(mY-158-25))
{
xPos=point.x-5;
yPos=point.y-158-10;
}
else
{
xPos=point.x+5;
yPos=point.y+30;
}
pTransDlg->MoveWindow(xPos,yPos,163,158,TRUE);