划分窗口以显示软件,始终在顶部

时间:2011-07-27 04:11:02

标签: c# c++ c windows windows-7

这个功能就像“永远在上面”,它总是占据最正确的区域。

我写了一个软件,软件会定期从服务器中提取一些消息,所以我想把它放到屏幕最右边的区域,除非用户按下最小化按钮,否则永远不会被其他窗口覆盖。 / p>

所以这意味着其他窗口,即使按下最大化按钮,也只会占据屏幕的左侧(我的软件不占用的空间)。

在MS Windows中可以实现吗?

2 个答案:

答案 0 :(得分:2)

听起来像Application Desktop Toolbar的支持就是你想要的:

应用程序桌面工具栏(也称为appbar)是一个类似于Windows任务栏的窗口。它固定在屏幕的边缘,通常包含允许用户快速访问其他应用程序和窗口的按钮。系统会阻止其他应用程序使用appbar使用的桌面区域。在任何给定时间,桌面上都可以存在任意数量的appbars。

答案 1 :(得分:1)

你能做的最好的事情就是让你的窗户“永远在上面”。您无法专门为您的应用程序保留部分桌面。