leejd:
【技术贴】图形放大操作的鼠标定位问题
[阅读: 280] 2006-03-06 09:36:22
使用键盘上的"+"进行放大操作。
我想让放大的图形以鼠标的当前位置为基准点进行放大,即放大操作时,鼠标所在位置的图形不发生移动。我现在的做法好像随着放大比例的增加,偏移越来越大。该如何修改?
switch(Key)
{
case 187:
OffsetX -= MouseX*Scale*0.1;
OffsetY -= MouseY*Scale*0.1;
Scale *= 1.1;
break;
}