Label控件真的没有句柄吗? 本帖最后由 JiLuoXingRen 于 2012-06-17 01:57:40 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 VB里没有Label控件。很多类库里有Label控件。不是所有的Label控件都有窗口,比如ASP.Net和WPF的Label是没有的。 大哥,我不知道你后面又没有说错,至少第一句不对吧。VB里的Label控件是默认配备的控件啊,大哥。还是我理解错了你的意思,或许你的意思是VB里的Label控件只是形式上的控件,有这个功能,却不是一个控件;而其他所说的Label控件就……(后面没看懂你说什么~~~~) 我也不知道他第一句啥意思。VB6里的Label控件和Image控件一样,是一种“轻量级控件”,他封装的不是一个window。所以这个控件的输入和输出要通过他的父窗口控件中介来实现。你作为一个控件使用者的用户,当然只要能通过控件对象的属性和方法来操作它就够了。当然,到了后来的vb.net版本里,就没这种轻量级控件了。那里面的Label控件是封装的window,相应的这控件类就有个Handle属性对应窗口的句柄。毫无疑问没有轻量级控件的体系是有缺陷的,所以微软后来又加了套WPF进去。 Label属于轻量级控件,没有Hwnd label相当于内存位图,只是画上去的而已 控件的定义其实和对象的定义有相似的地方控件简单点来说,是对一堆实现特定效果而编写的代码这样看来,这个控件可能有句柄也可能没句柄,没句柄的时候如果说是窗口控件,则可以依靠父窗口上直接在一个定义区内完成自己的工作,比如 label还有ms专门出的为助残障人士开发的那个 DUI 典型的就是 IE。。firefox。。一些浏览器的界面,spy几乎看不到控件,但那些文字,文本框之类的又确实是控件,因为他们通过特殊的封装实现的 关于listview显示区域问题,纠结两天了 关于RegisterHotKey 的问题 MSHFlexGrid使用按键使文本获得全选时不起作用呀,怎么回事? 偶LP说,苏州是个好地方啊 怎么判断鼠标指针不在文本框! 一个VB加SQL Server的简单统计,帮忙一下! MSHFlexgrid 的问题 指纹识别系统(高分) winsock 接受的数据比发桑送的数据少 请高手帮下我忙啊~~在线等候你的出现~~谢谢~~~ vb使用GetPrivateProfileString函数时提示子程序或函数未定义 如何判断四则运算的表达式正确性。
VB6里的Label控件和Image控件一样,是一种“轻量级控件”,他封装的不是一个window。所以这个控件的输入和输出要通过他的父窗口控件中介来实现。你作为一个控件使用者的用户,当然只要能通过控件对象的属性和方法来操作它就够了。
当然,到了后来的vb.net版本里,就没这种轻量级控件了。那里面的Label控件是封装的window,相应的这控件类就有个Handle属性对应窗口的句柄。毫无疑问没有轻量级控件的体系是有缺陷的,所以微软后来又加了套WPF进去。
控件的定义其实和对象的定义有相似的地方控件简单点来说,是对一堆实现特定效果而编写的代码这样看来,这个控件可能有句柄也可能没句柄,没句柄的时候如果说是窗口控件,则可以依靠父窗口上直接在一个定义区内完成自己的工作,比如 label
还有ms专门出的为助残障人士开发的那个 DUI 典型的就是 IE。。firefox。。一些浏览器的界面,spy几乎看不到控件,但那些文字,文本框之类的又确实是控件,因为他们通过特殊的封装实现的