关于picture(image)无句柄的问题 前提是已经有的一个应用程序,做另外一个。因为发现picture无句柄,我怎么样才能让能设置picture.visible为false或获取该picture显示的图片文件名(资源名)谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //我怎么样才能让能设置picture.visible为falsePicture1.Visible = False//获取该picture显示的图片文件名(资源名)读取资源的时候顺便把 资源名保存在 Picture1.tag 属性里 你是不是要设置另一个程序中的picturebox的属性?要是这样,那就要先找到picturebox的hwnd(使用findwindowex()),然后用setwindowlong进行设置。 sorry,描述不准确。说错了应该是image,而不是picturebox,开始以为picturebox和image一样都是无句柄的。后面一个兄弟的想法是对的。我想大概就是这样的方法吧,但是苦于无句柄,用spy看的。可以肯定的是用的image,而且是用控件数组。对于描述不准确,再次表示歉意。 那 image 改用picturebox 吧 把它设为visual =false是不可能的GetDC()然后根据它相对于窗体的位置得到图片 谢,picture是有句柄,但不能改为picture因为那个用image是别个做的,没有源代码了。 wwqna(york) 的方法是抓图么,识别么?这样不行,如果屏幕被别的窗口遮住了,就不能啊。 人家说的不是picture,是image了,估计VB中的Image控件,窗体运之后也是就直接在窗体上画的 如果是直接画上去可以解释没有句柄,但是image又有click等事件,这是怎么回事? 那image也可以有覆盖关系啊,不管怎么样起码也应该有个id吧 楼主..你直接用 Resource Hacker 等工具来察看 程序文件吧.要想完全用vb实现这样你要求的功能几乎是不可能的.. VB6如何引用.net开发的定义控件 treeview显示图标 vb小程序,有没有人愿意做! 如何播放 资源中的音频文件 一个有关整个数据表复制的问题 请问为什么vb中用select语句进行查询时,资源消耗会非常大?? 当前目录的问题。 如何在关闭窗体时使窗体渐渐消失? 有人知道通用进销存的表单设计是怎么作的吗? 请教VB datagrid 的用法 能用按钮控制下拉框吗 如何知道网取得网络的计算机名
Picture1.Visible = False//获取该picture显示的图片文件名(资源名)读取资源的时候顺便把 资源名保存在 Picture1.tag 属性里
说错了应该是image,而不是picturebox,开始以为picturebox和image一样都是无句柄的。后面一个兄弟的想法是对的。
我想大概就是这样的方法吧,但是苦于无句柄,用spy看的。可以肯定的是用的image,而且是用控件数组。对于描述不准确,再次表示歉意。
GetDC()然后根据它相对于窗体的位置得到图片
因为那个用image是别个做的,没有源代码了。 wwqna(york) 的方法是抓图么,识别么?这样不行,如果屏幕被别的窗口遮住了,就不能啊。
要想完全用vb实现这样你要求的功能几乎是不可能的..