一个也许很简单的问题,但不知如何解决? ( 积分: 50 )

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

yhli

Unregistered / Unconfirmed
GUEST, unregistred user!
var <br> &nbsp; &nbsp;SW,SV &nbsp;:tagSIZE;<br>以上两个变量用于<br> &nbsp; &nbsp; GetWindowExtEx(Canvas.Handle, SW);<br> &nbsp; &nbsp; GetViewPortExtEx(Canvas.Handle,SV);<br>以上曾经编译通过,但现在编译出错:[Error] MyPicture.pas(106): Undeclared identifier: 'tagSIZE'<br>不知道如何解决?(DELPHI6 sp2)
 
var <br> &nbsp; &nbsp;SW,SV &nbsp;:tagSIZE;<br>以上两个变量用于<br> &nbsp; &nbsp; GetWindowExtEx(Canvas.Handle, SW);<br> &nbsp; &nbsp; GetViewPortExtEx(Canvas.Handle,SV);<br>以上曾经编译通过,但现在编译出错:[Error] MyPicture.pas(106): Undeclared identifier: 'tagSIZE'<br>不知道如何解决?(DELPHI6 sp2)
 
把SW和SV类型声明成TPoint
 
uses types;
 
把SW和SV类型声明成TPoint后,在 GetWindowExtEx(Canvas.Handle, SW) 出现错误:<br>[Error] MyPicture.pas(121): Types of actual and formal var parameters must be identical
 
sorry,应该是<br>SW,SV:TSize;
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
853
import
I
S
回复
0
查看
939
SUNSTONE的Delphi笔记
S
I
回复
0
查看
964
import
I
后退
顶部