【发布时间】:2011-07-28 04:37:48
【问题描述】:
[编辑] 我打算为 VLC 播放器构建一些外部插件,因此我使用 FindWindow 类型的函数来控制我的程序中的 VLC 播放器。
从您自己的窗口控制外部窗口的最佳编程实践是什么?
FindWindowEx 是最佳实践,还是 FindWindow 更好,还是有一些开发的库?应该使用FindWindowEx 的任何提示吗?
[编辑] 此外,在许多情况下,标题可能因不同的语言而异,
所以hwnd = FindWindow(null, "Calculator") 如果标题不是“计算器”而是“模拟器”[法语] 或“Rechner”[德语] 可能不起作用。无论操作系统语言是什么,我如何确保它找到了窗口?
还有另一个问题 - 是否有可能将我的应用程序锚定在 VLC 播放器旁边,这样 vlc 播放器窗口的任何移动也会移动我的应用程序?我找不到任何合适的功能。
【问题讨论】:
标签: c# visual-studio dll ui-automation