譬如说我想划一条1厘米的线段,究竟该划多少个象素?
> 在不同的分辨率下,又该如何确定呢?
SetMapMode(Canvas.Handle, MM_METRIC);
这样你的Canvas就是以0.1mm为单位。
如果Canvas.Rectangle(0, 0, 100, 100)就是边长为1厘米的正方形。
关于SetMapMode的参数,具体请查看MSDN。