用于您的桌面或 Internet Explorer 窗口的颜色选择器






2.85/5 (10投票s)
2000年6月2日

139179

1168
一个可位于 IE 或桌面上的颜色选择器,需要 IE4+
屏幕截图
激活
正在使用
(显示停靠到桌面、浮动在桌面、在 IE 中作为工具栏)
引言
为什么要创建另一个从桌面抓取颜色的实用工具? 有几个简单的原因。
- 它是免费的。
- 不希望屏幕空间被遮挡,或者有一个需要移动到屏幕周围才能有效使用的窗口,例如停靠工具栏。
- 想要一个颜色历史记录调色板。
- 希望只需点击一下即可。
- 希望它轻量、紧凑且高效。
- 不想要大型用户界面。
所有这些原因都在 1.0 版本中实现。
系统要求
- Windows NT/2000:需要 Windows 2000(或具有 Internet Explorer 4.0 或更高版本的 Windows NT 4.0)。
- Windows 95/98:需要 Windows 98(或具有 Internet Explorer 4.0 或更高版本的 Windows 95)。
特点
- 具有历史记录调色板。
- 可以使用上下文菜单从调色板中删除项目。
- 可以将窗口停靠到桌面的所有侧面。
- 可以将窗口浮动在桌面上。
- 适用于 Internet Explorer 4+。
- 在 Windows 95、98、98SE、NT4、2000 下工作
- 占用现有应用程序、任务栏和 Internet Explorer 工具栏已使用的空间。
已知问题
- 使用桌面版本时,历史记录不会保存。
- Internet Explorer 的多个实例不共享相同的颜色历史记录
- 抓取颜色需要按住鼠标左键,这会阻止热键激活,从而阻止用户抓取热键的颜色。
- 第二个 Chevron 下拉菜单不执行任何操作。 此功能将在下一个版本中实现。
- 桌面停靠版本无法正确停靠到屏幕的左侧和右侧。
- 无法将颜色值输入到编辑框中,并将颜色值添加到历史记录或显示。
使用的技术
- COM (IOleWindow, IDockingWindow, IObjectWithSite, IDeskBand, IPersist, IPersistStream, IDispatch)
- ATL (CWindowImpl)
- DeskBand ATL 对象向导
软件包
上面的 zip 文件包含一个 MSI 文件,其中包含 DLL 和帮助文件。 使用 Microsoft Installer 安装后,它将为桌面和 Internet Explorer 中的工具栏注册该组件。 可以通过开始 | 程序 | RadBytes | 颜色选择器访问帮助文件。 如果您使用的是 Windows 2000,则可以通过控制面板中的“添加/删除程序”卸载它。 对于那些尚未安装 Microsoft Installer 的人,我将在路由器表更新后立即将 EXE 安装版本放在我的网站上。 或者您可以给我发电子邮件,我将向您发送 EXE 安装版本。
闭幕词
我创建这个组件是因为我对现有的东西并不完全满意,而且从开发它中学到了很多东西。 我想要我实现的一切以及更多(下一个版本)。 这也是任何新手都可以使用的东西,经验丰富的 Web 开发人员也可以使用; 而不会在使用它时感到头疼。 我希望有人觉得这很有用,请告诉我您的评论。 在下一个版本中,我希望提供 XML 支持、导入/导出功能、其他调色板等等。 尽情享受!!!