我在当天用刻度模式广泛工作,我只能说是不要打扰.它没有得到普遍的普遍支持,这意味着无论如何你最终会转换回缇.
VB6是基于twips的,无论喜欢与否,所以如果你尝试做基于像素的事情,你将会在整个过程中对抗当前.
幸运的是VB.net终于完成了这一切,并且完全基于像素,你仍然可以改变你的视口缩放,但.net似乎比Vb6处理得更好.
dim iInPixels as integer
dim iInTwips as integer
iInPixels = 200
iInTwips = iInPixels * Screen.TwipsPerPixelX
iInPixels = iInTwips / Screen.TwipsPerPixelX
Run Code Online (Sandbox Code Playgroud)
正如@drventure说的那样,你将在整个过程中对抗当前的情况,但实际上并不是那么糟糕,只要你能将逻辑隔离到一个位置.