使用C++/Obj-C创建小部件

Creating widgets with C++/Obj-C?

本文关键字:小部 创建 Obj-C C++ 使用      更新时间:2023-10-16

我想在Mac OS X中创建一个存在于桌面背景而非面板上的小部件。小部件将是交互式的(当用户点击它时,小部件将能够通过文本框进行对话,类似于Clippy),我需要它是浮动的(始终位于所有窗口的顶部)。这个小部件也应该是灵活的——我的意思是它可以改变形状(即Clippy总是如何移动)。它应该几乎就像桌面上游戏中的角色。

我完全不知道如何做到这一点,我也找不到任何指导我如何做到的资源。

有人知道我如何在所有主要版本的Mac OS X(如Snow Leopard、Lion)的桌面背景上创建一个使用C++或Obj-C浮动的交互式小部件吗?(C++更可取)

无边界窗口和HUD可以通过创建透明的浮动窗口来模拟小部件。

有关更多信息,请参阅:如何创建透明通知窗口?