Windows 小工具开发全流程指南
1. 数据存储与检索
在 Windows 环境下,使用 writeString 进行数据存储和检索十分便捷。以下是示例代码:
switch (crossPlatform.api) {
case 'windows':
System.Gadget.Settings.writeString(myName, myValue);
break;
...
}
需要注意的是,设置值名称的最大长度为 1024 个字符,值本身的最大长度为 2048 个字符。因此,通常不能使用此存储方式来存储大量数据,但对于大多数偏好设置等场景来说,这通常已经足够。
2. 小工具大小调整
当涉及到动态大小支持时,跨平台集成会变得稍微复杂一些。虽然理论上 Windows 会根据小工具的内容自动调整其大小,但实际上往往需要一些额外的帮助。可以通过手动设置 body 的高度为其 scrollHeight 属性的值来强制调整大小,代码如下:
crossPlatform.adjustSize = function () {
switch (crossPlatform.api) {
case 'windows':
setTimeout("document.body.style.height = document.body.
超级会员免费看
订阅专栏 解锁全文

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



