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