我正在使用PaintDC在ScrolledPanel内部绘制。但是,当我运行该程序时,滚动条无效。它们的大小合适,但是当您使用它们滚动时,图片不会移动。
我想我可能需要从逻辑坐标转换为设备坐标。我尝试了x=dc.LogicalToDeviceX(x)
和y=dc.LogicalToDeviceY(y)
,但没有效果。
有什么想法吗?
答案 0 :(得分:1)
知道了:
(new_x,new_y)=self.CalcScrolledPosition((old_x,old_y))
其中self
是ScrolledPanel。