XiaoHui.Net 笑汇程序员论坛Visual Basic 讨论区

   如何调出隐藏的控件?


页: [1]

hl6666662008-1-13 10:01
如何调出隐藏的控件?

编了两个程序(暂且称为a.exe、b.exe),均只有一个form窗体。
      在a.exe的窗体中,放置了一个picturebox控件,并在该控件的picture属性中,设置了一张图片,还把该控件的visible属性设为false。
      在b.exe程序的窗体中,放了一个用于输入数字的文本框和一个command按钮。
      先运行程序a.exe,利用spy++得到程序a 中,picturebox的句柄(假设为2553727),而后运行b.exe。当b的文本框中输入程序a里面picturebox的句柄2553727,点command按钮后,将该文本框中的字符串转换为数值,利用API函数中的ShowWindow函数,想实现将程序a中picturebox控件显示出来,却不能实现。
      网上下载了一个“窗口属性修改专家”,点击其中的“显示所有隐藏的按钮”按钮后,程序a.exe中的picturebox显示出来了。不知利用vb在程序b中如何实现显示程序a里面隐藏了的picturebox控件的功能。请指教。


XiaoHui2008-1-25 12:00
1. ShowWindow 传入的 HWND handle 的值,是否正确?
2. ShowWindow 的第二个参数,一般为 SW_SHOW, 是否传入正确?

hl6666662008-4-1 11:41
我再看看

谢谢版主,辛苦了!我再看看


查看完整版本: 如何调出隐藏的控件?