Windows和Mac的窗口管理器
时间:2020-03-05 18:47:14 来源:igfitidea点击:
X Windows具有称为"窗口管理器"的特殊过程,用于管理窗口和装饰的布局,如标题栏,控制按钮等。此类过程使用X Windows API来检测与窗口大小和位置有关的事件。
是否有任何一致的方法可以为Microsoft Windows或者Mac OS / X编写此类过程?
我知道这些系统通常较不灵活,但是我正在寻找可以使用公共API而不是无证黑客的东西。
解决方案
回答
Windows和Mac OS X具有无法更改的内置"窗口管理器"。有多种方法可以自定义平台的外观,但是我们不能真正替换现有的窗口管理器。
应用程序使用API来接收事件并与OS进行交互。我们可以编写一个可在屏幕上四处移动其他应用程序窗口的应用程序,但无法从X获得控制级别。