2013-02-22 53 views
-1

我想知道如何在第二台显示器上打开帮助。 我使用Help.ShowHelp(NULL,路径,TopicId,指数) 感谢ShowHelp双显示器

回答

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); 
+0

我该怎么做? 如何通过其进程ID获取帮助窗口并将其与user32.dll重新定位? – Vitor 2013-02-27 19:33:28

+0

@Vitor在Google的帮助下 - [问] – jwillmer 2013-02-27 20:25:00