双显示器中的ShowHelp

时间:2013-02-22 17:54:54

标签: wpf helper multiple-monitors

我想知道如何在第二台显示器上打开帮助。 我正在使用Help.ShowHelp(null,path,TopicId,index) 感谢

1 个答案:

答案 0 :(得分:0)

您无法修改ShowHelp-Methode以显示在第二个屏幕上。如果您需要更多控制权来显示帮助,您必须自己实施。我能想到的唯一可能的解决方案是通过其进程ID获取帮助窗口并使用user32.dll重新定位它,但它不是一个非常简洁的解决方案。

[DllImport("user32.dll")]
private static extern bool SetWindowPos(IntPtr hWnd, IntPtr hAfter, int x, int y, int cx, int cy, int flags);