在我的Carbon应用程序中显示Preference Panes时,我有一个链接,当点击它时会打开Apple Help Viewer。
我面临的问题是帮助查看器窗口位于我的首选项窗格窗口后面。
我想将“帮助查看器”窗口保留在“首选项窗格”的顶部。
有没有办法获取Help Viewer应用程序的WindowRef,以便我可以使用SendBehind API在当前窗口后面发送帮助查看器。
非常感谢
此致 马克
答案 0 :(得分:0)
你的问题令人困惑;你说问题是帮助查看器窗口在首选项窗口窗口后面,但是你想使用SendBehind在当前窗口后面发送帮助查看器。我猜你的意思是说帮助查看器在前面。这是一个常见的烦恼,我认为没有解决方案。
至于更具体的问题,不,你不能在另一个进程中为窗口获取WindowRef。它位于不同的地址空间。
答案 1 :(得分:0)
帮助查看器处于不同的过程中,因此SendBehind无法帮助您。听起来更像是你的偏好窗口在错误的层。你使用什么窗口类?你在改变它的窗口组或类似的东西吗?