模态窗体问题
怎样让自己的VB窗体成为其它应用程序的一个模态窗体? --------------------编程问答-------------------- setparentwindowenablewindow
--------------------编程问答-------------------- 还没这样考虑过。
Mark .........
--------------------编程问答-------------------- SetWindowPos --------------------编程问答-------------------- 我认为如果你的VB窗体是模态的,其它程序使用它时也是模态的。 --------------------编程问答-------------------- 帮顶。。 --------------------编程问答-------------------- ~~~~ --------------------编程问答-------------------- 把其他程序的所有窗口都设置成禁用就行了,
如果追求完美效果,
就把自己的窗口的创建过程中的那个父窗口指定为其他程序的某个窗口
可能不行。。。 不过值得一试
因为上面所说的方法建立在同一个线程内的所有顶级窗口的条件范围内。。。
如果是跨线程,我没有试。。。
--------------------编程问答-------------------- 哈哈,我又想了想,我认为应该是可以的,不过前提必须是,那个窗口是在“其他程序”中生成的
比如远程线程创建的窗口,这时只要禁用了除了自己之外的所有窗口,自己的窗口也会象模式窗口显示的一样
因为单窗口是无法区分模式与非模式的,只有在1个以上的数量情况下才能看出区别
补充:VB , API