跨平台小工具开发:Windows 与 Mac OS X 指南
1. Windows 小工具开发
1.1 弹出窗口(Flyouts)
在 Windows 小工具开发中,始终会使用 API 命名空间变量 System.Gadget.Flyout.file ,这能让 Windows 识别该文档为弹出窗口。需注意,由于只有这一个变量,每个小工具一次只能有一个弹出窗口。
通过设置布尔型的 show 属性来控制弹出窗口的可见性。显示弹出窗口的代码如下:
System.Gadget.Flyout.show = true;
隐藏弹出窗口则将其设置为 false 。除了这些 API 钩子,弹出窗口的控制和外观可使用与 HTML 文档相同的 JavaScript 和 CSS 技术。由于弹出窗口仍在 Windows 小工具平台内显示,也可使用前文提到的透明背景技术。
1.2 设置对话框(Settings Dialogs)
Windows 小工具的另一种可见扩展是设置对话框,它是一个 HTML 文档,用于设置配置项。它与 System.Settings 持久存储类协同工作,完善了 API 对小工具设置的支持。
通过设置命名空间属性指定设置页面的名称来定义设置对话框:
System.Gadget.settingsUI = 's
超级会员免费看
订阅专栏 解锁全文
12

被折叠的 条评论
为什么被折叠?



