CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

怎么获得VB中Label控件的窗口句柄?

楼主superinsect(superinsect)2006-03-05 22:01:42 在 VB / 基础类 提问

如题,谢谢 问题点数:100、回复次数:13Top

1 楼faysky2(出来混,迟早是要还嘀)回复于 2006-03-05 22:40:11 得分 35

http://community.csdn.net/Expert/topic/4502/4502439.xml?temp=.6450769Top

2 楼faysky2(出来混,迟早是要还嘀)回复于 2006-03-05 22:49:40 得分 0

看错了  
  label是轻量级控件,没有句柄的Top

3 楼daisy8675(莫依 沉迷)回复于 2006-03-05 23:33:10 得分 30

Label属于无窗口(windowless)控件,也叫轻量控件,这种控件还有Shape等。对于这些控件是无法获得句柄的,如果使用Spy++也没有办法在窗口列表中找到。这样的控件的优点是省内存。其实如果真的有必要获得窗口句柄(想不出为什么需要),完全可以使用PictureBox,但这样会多占不少内存。Top

4 楼rainstormmaster(暴风雨 v2.0)回复于 2006-03-05 23:39:26 得分 20

同上  
   
  顺便问一下,你要实现什么?Top

5 楼superinsect(superinsect)回复于 2006-03-06 00:21:21 得分 0

我需要设定一个窗口,在里面播放视频,没想到label是没窗口的,那么使用个button或picturebox可以获得窗口吗?Top

6 楼superinsect(superinsect)回复于 2006-03-06 00:24:03 得分 0

对于Piturebox,   取它的hWnd属性就行了吧Top

7 楼rainstormmaster(暴风雨 v2.0)回复于 2006-03-06 00:49:23 得分 0

//我需要设定一个窗口,在里面播放视频,没想到label是没窗口的,那么使用个button或picturebox可以获得窗口吗?  
   
  一般都用pictureboxTop

8 楼superinsect(superinsect)回复于 2006-03-09 21:31:55 得分 0

我用spy看了一下,Piturebox的hWnd不是它的窗口句柄,怎么才能得到真正的句柄呢?Top

9 楼faysky2(出来混,迟早是要还嘀)回复于 2006-03-09 21:47:54 得分 0

Piturebox的hWnd不是它的窗口句柄  
  ----------------------------------  
  不明白Top

10 楼superinsect(superinsect)回复于 2006-03-09 22:09:57 得分 0

我错了,hWnd就是窗口句柄,我的dll里的接口declare的有问题。  
  另外有个问题,我按F5运行的时候,VB总说找不到dll,   但直接运行生成的exe是没问题的,这是怎么回事啊?Top

11 楼rainstormmaster(暴风雨 v2.0)回复于 2006-03-09 22:32:25 得分 0

//另外有个问题,我按F5运行的时候,VB总说找不到dll,   但直接运行生成的exe是没问题的,这是怎么回事啊?  
   
  这个没什么大问题,就是dll路径的问题,你把dll放到system32目录下就没有这个问题了Top

12 楼cuizm(射天狼 http://www.j2soft.cn/)回复于 2006-03-10 08:41:29 得分 10

VB中的LABEL控件是运行的时候绘上去的,没有句柄!  
   
  ╭════════════════════════════╮  
  ║                            ║  
  ║  免费的学习、交流、源码、工具网站,欢迎大家访问!  ║  
  ║  http://www.j2soft.cn/                  ║  
  ╰════════════════════════════╯Top

13 楼wxrwan(无奈小飞不耻上问)回复于 2006-03-10 09:29:55 得分 5

看到这么多"大猩猩",学习一下Top

相关问题

  • VB做ActiveX控件,如果直接得到父窗体(容器)的句柄!
  • 控件句柄的问题
  • 我是vb的初学者,请问怎样在VB中得到某一控件的句柄呢?大送分啊
  • 在VB程序中捕获另个应用程序的控件句柄并操作!
  • 请问能否为没有“句柄”的控件加上“句柄”???
  • 继续提问(有关窗口句柄和控件句柄)!
  • 窗口句柄和控件句柄的区别
  • 怎样把句柄绑定到控件
  • 如何获得控件的句柄??
  • TImage控件有窗口句柄吗?

关键词

  • 控件
  • vb
  • dll
  • 句柄
  • piturebox
  • picturebox
  • 获得
  • label
  • 运行
  • 问题

得分解答快速导航

  • 帖主:superinsect
  • faysky2
  • daisy8675
  • rainstormmaster
  • cuizm
  • wxrwan

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo