请教高手:1.得到一个外部Handle,如何将其转成自己程序的相同的类? 2.如何将一个DWORD转化为:Width、Height? (100分)

  • 主题发起人 主题发起人 wbtvc
  • 开始时间 开始时间
W

wbtvc

Unregistered / Unconfirmed
GUEST, unregistred user!
请教高手:<br>1.得到一个外部Handle,如何将其转成自己程序的相同的类?<br>比如:<br>现已有一外部程序的Edit控件的Handle,如何将其所有属性赋于<br>自己程序中的TEdit?<br>2.如何将一个DWORD转化为:Width、Height?<br>多谢了!
 
case FindControl(外部Handle).ClassType of<br>&nbsp; ..<br>&nbsp; ..<br>&nbsp;end;<br>
 
Tedit(handle)
 
同意楼上,但有可能会产生异常
 
多谢各位,我先试试看,<br>那么第二个问题呢?<br>DWORD的低字中保留着Width,高字中保留着Heigth,<br>如何将这个DWORD转化为:width,Height?<br>对了,我用Lo和Hi函数不行呀
 
多谢关注!<br>问题2 我自己已经解决了。<br>问题1:如果得到的Handle不是Delphi的类,是不行的,比如是windows的Edit,<br>则会出错呀
 
算了,给分
 
多人接受答案了。
 
后退
顶部