我正在使用 NSColorWell,它被设置为持续更新。我需要知道用户何时完成从颜色面板中的颜色选择器编辑控件(鼠标向上)。
我安装了一个事件监视器,并成功接收鼠标按下和鼠标移动消息,但是 NSColorPanel 似乎阻止了鼠标向上。
最重要的是,我想将最终选择的颜色添加到我的撤消堆栈中,而无需在用户选择其选择时生成所有中间颜色。
有没有一种方法可以创建自定义 NSColorPanel 并通过覆盖其 mouseUp 并发送消息的想法来替换共享面板?
在我的研究中,这个问题曾多次被提出,但我还没有看到成功的解决方案。
此致, - 乔治·劳伦斯·斯托姆 (George Lawrence Storm),Keencoyote 发明服务公司