代码之家  ›  专栏  ›  技术社区  ›  Adam A

outlook:如何设置父级(_form.handle,outlook.handle),而不出现绘制问题?

  •  0
  • Adam A  · 技术社区  · 15 年前

    我希望将Outlook的顶级窗口句柄设置为外接程序中某个设置窗体的父级(因此它显示在顶部,保留在Outlook中等)。

    在其他Office应用程序中使用setparent可以正常工作,但在Outlook中会出现呈现错误。当Outlook是父级时,该窗体无法正确重新绘制(因此,如果我拖动它或单击“前后”,则Outlook的其他部分将绘制在其上)。

    我所做的任何无效操作都将被忽略。

    有人知道一个好的解决方案吗?谢谢!

    编辑:我要添加的表单是.NET表单,这可能是问题的一部分。

    1 回复  |  直到 15 年前
        1
  •  0
  •   Adam A    15 年前

    我仍然没有找到一种方法使这个表单作为一个表单工作,但是解决这个问题的一个方法是打开这个表单作为一个对话框(模式)。

    即.showDialog()。

    如果我得不到更好的答案,我会把这个标记为接受。

    推荐文章