(2)计算坐标点的偏移量及设置矩形新的坐标函数
void CRectGraph::SetCurRect(CPoint point)
{
long lX = 0,lY = 0;
if (m_pView == NULL) { return; }
lX = point.x - m_pntPrev.x;
lY = point.y - m_pntPrev.y;
switch(m_lCurPos)
case SUBWIN_UP:
m_Rect.top += lY;
break;
}
case SUBWIN_DOWN:
m_Rect.bottom += lY;
case SUBWIN_RIGHT:
m_Rect.right += lX;
case SUBWIN_LEFT:
m_Rect.left += lX;
case SUBWIN_WN:
case SUBWIN_NE:
case SUBWIN_ES:
case SUBWIN_SW:
case SUBWIN_IN:
·2024年9月目录 ·2024年8月目录 ·2024年7月目录 ·2024年6月目录 ·2024年5月目录 ·2024年4月目录 ·2024年3月目录 ·2024年2月目录 ·2024年1月目录 ·2023年12月目录 ·2023年11月目录 ·2023年10月目录 ·2023年9月目录 ·2023年8月目录