回 帖 发 新 帖 刷新版面

主题:VB编写的Excel Addin中,如何实现(无)模式窗体?

VB编写的Excel Addin中,如何实现(无)模式窗体?即弹出的窗体,其父窗口是Excel的,本身是有模式的或无模式的。谢谢!

回复列表 (共4个回复)

沙发

经过尝试,可以用API:Findwindow、Setparent这两个函数间接实现

板凳

模式窗口即打开一个窗口后,无法操作旧窗口,除非关掉新窗口.SetParent怎么可以实现这种功能呢?
真正的模式是这样的:Form2.Show vbModal, Me
但用API怎么实现这种功能呢?知道的朋友麻烦告诉老朽一声.

3 楼

虽然用Setparent实现的窗体不是真正意义下的无模式窗体,但它已经做到我的要求了,就是其窗体总在我的父窗体之上,不会给盖住。

4 楼

你好,请问是如何实现的?

我来回复

您尚未登录,请登录后再回复。点此登录或注册