分窗口显示一个软件,总是在最上面

这个function就像“永远在上面”,它总是占据最右边的区域。

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

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

在MS Windows中可以实现吗?

听起来像支持应用程序桌面工具栏是你想要的:

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

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