Label控件真的没有句柄吗?
VB的Label控件没有hwnd属性,这就说明他没有句柄吗?据我所知,Windows系统通过句柄标志每一个对象,通过句柄来实现对某一个对象的操作控制,如果没有句柄,那么Label控件又是怎么工作的呢?求解释~~~
[解决办法]
我也不知道他第一句啥意思。
VB6里的Label控件和Image控件一样,是一种“轻量级控件”,他封装的不是一个window。所以这个控件的输入和输出要通过他的父窗口控件中介来实现。你作为一个控件使用者的用户,当然只要能通过控件对象的属性和方法来操作它就够了。
当然,到了后来的vb.net版本里,就没这种轻量级控件了。那里面的Label控件是封装的window,相应的这控件类就有个Handle属性对应窗口的句柄。毫无疑问没有轻量级控件的体系是有缺陷的,所以微软后来又加了套WPF进去。
[解决办法]
Label属于轻量级控件,没有Hwnd
[解决办法]
句柄的意义广泛,你所说的句柄是指控件句柄
但控件的意义也比较广泛,控件不要求非要具有句柄
so。。。
[解决办法]
label相当于内存位图,只是画上去的而已