怎样在模式窗口上显示一个浮动窗口

anan733 2005-06-29 04:56:28
首先我显示了1个模式窗口form1 现在我想在这个模式窗口上显示一个浮动窗口form2利用api函数SetWindowPos(Me.hwnd, -1, 0, 0, 0, 0, 3)
因为form1 是模式窗口 所以我显示form2的时候一定也要用模式窗口显示。但是利用模式窗口显示后这个api函数就不好用了 始终都是form2 在最上方 无法对form1进行操作
请问应该怎么解决这个问题
...全文
139 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
padin 2005-06-29
  • 打赏
  • 举报
回复
你总得得到form1的一点信息吧?知道什么?句柄么?还是其他?不然怎么显示?
anan733 2005-06-29
  • 打赏
  • 举报
回复
其实form1的显示是写在dll文件中的所以我看不到form1的真正名字 所以无法写第2个参数
padin 2005-06-29
  • 打赏
  • 举报
回复
vb自己的函数 form2.show form1,1 或 form2.show form1,0,你试试看,一般大家不注意show函数的第二个参数的

1,486

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧