【问题标题】:ShowHelp in dual-monitor双显示器中的 ShowHelp
【发布时间】:2013-02-22 17:54:54
【问题描述】:

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

【问题讨论】:

    标签: wpf helper multiple-monitors


    【解决方案1】:

    您不能修改 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);
    

    【讨论】:

    • 我该怎么做呢?如何通过其进程 ID 获取帮助窗口并使用 user32.dll 重新定位它?
    • @Vitor 在 Google 的帮助下 - How to Ask
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多