是否有api以编程方式将vista侧栏带到前面(Win + Space)并做相反的操作(将它发送到背面)。以编程方式处理Vista边栏
0
A
回答
1
可能使用SetWindowPos,您可以将其更改为置于z顺序的顶部/底部或甚至作为最顶层窗口。您需要使用FindWindow或像WinSpy这样的应用程序找到边栏的句柄。
但之后的东西。
将窗口设置在最上方,但不是最顶端。
SetWindowPos(sidebarHandle, HWND_TOP, 0, 0, 0, 0, SWP_NOMOVE | SWP_NORESIZE);
将窗口设置在底部。
SetWindowPos(sidebarHandle, HWND_BOTTOM, 0, 0, 0, 0, SWP_NOMOVE | SWP_NORESIZE);
这是我最好的猜测,实现你所问,希望它有帮助。
0
你可能根本不应该这样做,因为这样的行为可能会在错误的时间(95%的情况下*)执行时激怒用户,就像用“是/否”提示来窃取焦点一样。
除非您的产品的任务是切换侧边栏当然。 ;)
反正没有官方的API。
*纯粹假设的数字
+0
我感谢你的“关注”,但我真的有合法的使用。诚实... :) – Mike 2008-09-16 12:54:53
相关问题
- 1. Vista以编程方式编程
- 2. 以编程方式处理.restext文件
- 3. 以编程方式处理Grails交易
- 4. 以编程方式处理“交易”
- 5. Windows Vista边栏等效
- 6. 以编程方式更改页边距
- 7. 以编程方式设置负边距
- 8. 以编程方式隐藏工具栏
- 9. 以编程方式添加UINavigation栏
- 10. 以编程方式构建工具栏
- 11. Reactjs可以以编程方式处理:before?
- 12. Android - 我可以以编程方式处理Widget吗?
- 13. 在WSO2 Custrom处理程序中以编程方式获取HTTP_METHOD?
- 14. 如何以编程方式添加IIS处理程序映射
- 15. 以编程方式取消挂钩事件处理程序
- 16. 以编程方式注册Sharepoint 2007事件处理程序
- 17. 以编程方式向RadGrid添加事件处理程序
- 18. 以编程方式使用事件处理程序的C#+
- 19. 如何以编程方式中止Windows(XP | Vista)中的关机?
- 20. 如何在Vista中以编程方式选择主题
- 21. 如何以编程方式更改Windows Vista中的功能?
- 22. 以编程方式删除XP/Vista/7中的TCP/IP限制
- 23. 以编程方式更改vista文件权限
- 24. Windows Vista以编程方式重新映射用户目录
- 25. 如何以编程方式获取Vista Edition?
- 26. 如何以编程方式处理浏览器对话框
- 27. 以编程方式更改hibernate批处理大小
- 28. 如何以编程方式停用消息处理器
- 29. 如何以编程方式确定我的处理器类型?
- 30. 以编程方式处理相机闪光灯
昨天晚上我尝试了这样的事情,但似乎没有奏效。这就是让我想到可能有API的原因。 – Mike 2008-09-16 12:53:55