如何用API得到一个设备的高度,宽度?(100分)

  • 主题发起人 主题发起人 yeath
  • 开始时间 开始时间
Y

yeath

Unregistered / Unconfirmed
GUEST, unregistred user!
通过Canvas.Handle取Canvas的高度和宽度<br>比如通过TImage.Canvas.Handle,取TImage的高度和宽度。<br>GetDeviceCaps应该可以做,不过不知道怎么传参数。
 
我想这要看设备的驱动里会不会有这样的信息
 
procedure TForm1.Button1Click(Sender: TObject);<br>var<br>&nbsp; r: TRect;<br>begin<br>&nbsp; GetClipBox(self.Image1.Canvas.Handle, r);<br>&nbsp; showmessagefmt('%d x %d', [r.right-r.left, r.Bottom-r.top]);<br>end;<br>
 

Similar threads

回复
0
查看
999
不得闲
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
922
SUNSTONE的Delphi笔记
S
后退
顶部