小编Geo*_*orm的帖子

NSColorPanel 阻止鼠标按下事件

我正在使用 NSColorWell,它被设置为持续更新。我需要知道用户何时完成从颜色面板中的颜色选择器编辑控件(鼠标向上)。

我安装了一个事件监视器,并成功接收鼠标按下和鼠标移动消息,但是 NSColorPanel 似乎阻止了鼠标向上。

最重要的是,我想将最终选择的颜色添加到我的撤消堆栈中,而无需在用户选择其选择时生成所有中间颜色。

有没有一种方法可以创建自定义 NSColorPanel 并通过覆盖其 mouseUp 并发送消息的想法来替换共享面板?

在我的研究中,这个问题曾多次被提出,但我还没有看到成功的解决方案。

此致, - 乔治·劳伦斯·斯托姆 (George Lawrence Storm),Keencoyote 发明服务公司

macos cocoa nscolorpanel

3
推荐指数
1
解决办法
844
查看次数

标签 统计

cocoa ×1

macos ×1

nscolorpanel ×1