倾情送分

sun_star 2001-11-23 12:52:29
怎样获得IMAGE 控件的句柄?
...全文
92 点赞 收藏 15
写回复
15 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
sun_star 2001-11-23
各位,
你们说我加不加分
怎么加?
回复
sun_star 2001-11-23
如果仅仅需要stretch的功能
那么可以在picture里面包容一个image阿

但是IMAGE里的东东很抖!
回复
sqstudio_zsp 2001-11-23
如果仅仅需要stretch的功能
那么可以在picture里面包容一个image阿
回复
foolishtiger 2001-11-23
Vb中的很多可视控件其本质都是window(不是VB里说的Form),只不过它们不是我们平时所说的普通意义的窗体,它们是以窗体为parent的window.而Image不一样,它只是画在它的Parent上并不是存在一个真正的window,所以它没有句柄。

为了便于理解,再举一个窗口的例子:
你在桌面上看到的快捷方式,你一点它就变成选中的状态了。其实它是同两个window组成的,一个用来显示对应的图标,另一个用来显示对应的文字。

明白了吗?
回复
Amoon 2001-11-23
to foolishtiger(吴文智):嘿嘿,你倒是唯恐天下不乱啊!

Image控件是一种轻量型的图形控件,它上面的图像都是绘制在他的容器上的,它本身是不具有窗口的,所以也就没有窗口句柄。

哎呀,说来说去我都昏了。就这样了,不说了。
回复
Mittermeyer 2001-11-23
Image是作为它所在的一个窗口的一部分,指代表一个区域,并不是像Picture一样是一个子窗口,所以没有句柄。
如果在一个Form上有一个Image,那么那个Image的句柄就是Form的句柄。
回复
sun_star 2001-11-23
各位,对了,可否用某个API函数来获取它的句柄?谢谢
回复
sun_star 2001-11-23
是这样,picture控件没有stretch属性,而IMAGE 有 用起来很方便
回复
伽楠 2001-11-23
image.hwnd
回复
foolishtiger 2001-11-23
对啊,解释一下嘛.呵呵
回复
lihonggen0 2001-11-23
没有人知道,哈哈
回复
slothboy 2001-11-23
你为什么不用picture?
回复
thatwind 2001-11-23
哦?为什么“Image控件根本就没有句柄。 ”?

请Amoon(阿木)解释一下好么?
回复
uguess 2001-11-23

上帝知道,比尔知道,呵呵,我不知道!
回复
Amoon 2001-11-23
呵呵,把你的鼠标光标移动到电脑桌上就可以了。

Image控件根本就没有句柄。
回复
发帖
VB基础类
创建于2007-09-28

7476

社区成员

VB 基础类
申请成为版主
帖子事件
创建了帖子
2001-11-23 12:52
社区公告
暂无公告