誰用過第三方的輕量(無句柄的)VCL界面控件? 請問下載地址,或者請給岀開發參考資料?
就像delphi裡面的Shape/Label/Image控件.

解决方案 »

  1.   

    有句柄不是很安全.用hook可以得到內部的一些消息.
    msn messenger就用了輕量控件,一定在安全性上有他的道理.
      

  2.   

    还有这种意义啊,呵呵很多原生控件你把它的父类由TCustomControl改成TGraphicControl,就没有句柄了.代码甚至都是完全一样.何来轻重之分?消息什么的都一样,只不过要通过父窗口转发罢了.也就是消息是先传递到它们Parent的消息函数.它们实质上就是窗口上重绘的一块特定区域,窗口对这一区域的消息特殊处理.节省系统资源倒是真的,和安全倒没关系.
      

  3.   

    谢谢 ehom(?!) 
    比如说QQ,登录界面每个控件(包括用户名、密码框)都是有句柄的,可以通过Hook、WM_GetText等办法得到内部的文本,或者发消息改变其某些属性,包括文本属性。
    如果是msn messenger,这样做就很不方便,并且现在msn机器人比老版本msn机器人少了很多,我想,在一定程度上就是因为这些控制点不好控制了。
    我还真的想试试看“很多原生控件你把它的父类由TCustomControl改成TGraphicControl”这种办法!谢谢!
    请后来者见过这类轻量控件的指点一下! :)