vsto吧 关注:101贴子:104
  • 2回复贴,共1

VSTO的窗体层级问题

只看楼主收藏回复

请教一个VSTO问题,如何word加载一个非模式窗体插件,并使得该插件窗口始终保持在word前面,但不影响其他程序的排放层级。如果使用TopMost,那么这个插件窗体会在所有窗体前面。而我想实现的方式是,只是始终保持在Word窗体前面。有什么方式可以实现吗?谢谢


IP属地:上海1楼2016-06-22 13:12回复
    已经解决了
    myForm = new myForm();
    IntPtr myhandle = System.Diagnostics.Process.GetCurrentProcess().MainWindowHandle;
    System.Windows.Forms.NativeWindow mywin = System.Windows.Forms.NativeWindow.FromHandle(myhandle);
    myForm.Show(mywin);


    IP属地:上海2楼2016-06-22 19:35
    回复
      不错


      IP属地:江苏来自Android客户端3楼2021-05-09 02:09
      回复