【机房】问题-子窗体被覆盖

来源:互联网 发布:附加数据库失败 编辑:程序博客网 时间:2024/05/02 04:51

登录进入主窗体收,点击调用子窗体发现不显示,查了之后才发现是被主窗体的图片控件给覆盖住了,由于主窗体上不能添加其他控件,只好用图片覆盖。那么只好想办法把子窗体显示出来,该如何解决呢!找度娘,度娘来把困难消,没想到一查就被我查到了。

http://blog.csdn.net/wzcyamadie/article/details/52224391

我仔细的溜了好几遍,发现最好的解决办法就是利用 SetParent函数来设置弹出式窗口,层叠窗口或子窗口的父窗口。首先,外接程序–API浏览器–文件–加载文件文本–选择 WIN32API。然后再回到API阅览器窗口,输入SetParent,点击添加。之后,复制选定项里面的内容,把代码插入到模块窗体中。

这里写图片描述

然后,在主窗体代码窗口中输入相应的代码,上篇博文代码我在输入后,会弹出一些问题,然后在搜索中又发现了简单的代码,不需要做太多的更改,如下:http://blog.csdn.net/fengyao1995/article/details/38458651

Private Sub ModifyPwd_Click()    frmModifyPwd.Show    SetParent frmModifyPwd.hWnd, Picture1.hWndEnd Sub

结束上面的过程步骤之后,在打开子窗体就出来了。

这里写图片描述

问题一堆堆,解决一堆堆,收获一堆堆,啊哈哈!!

原创粉丝点击