在我的 NSView 窗口之外获取 mouseMoved/mouseDragged
我目前正在将一个应用程序(或更准确地说,一个 VST 插件)从 Windows 移植到 OSX。我对 OSX 编程有点陌生,但我使用的是使用 HICOcoaCreateView 添加…
Mac .pref 文件十六进制路径
我试图在几个 .pref 文件中输入文件路径,但该字段需要某种十六进制序列而不是字符串。如何将我的路径转换为这种十六进制格式? Mac OS 10.6.7 以下是…
通过 OSX Accessibility API 获取窗口号
我正在开发一个可以在屏幕上移动第三方应用程序窗口的应用程序。 为了获得所有当前打开的窗口的概述,我使用 CGWindowListCopyWindowInfo(kCGWindowLi…
为什么 Carbon 的 HTML 渲染库无法显示图像
我有一个旧程序,它使用 Carbon 的 HTML 渲染库显示嵌入式浏览器。我正在使用 10.4 SDK 将其从 codewarrior 迁移到 Xcode。虽然 HTML(包括链接)显示…
如何将 HIViewRef 作为子视图/视图添加到新的 Carbon 窗口?
我使用 CreateNewWindow() 创建了一个 Carbon 窗口,它将返回一个 WindowRef。 我创建了一个 HIViewRef,现在我想将其添加到新创建的 WindowRef 中。 …
Finder 从哪里获得“添加日期”?文件夹中的某个项目?
如果文件夹放置在 Dock 中,您可以按“添加日期”对其进行排序 - 这通常是下载文件夹的默认设置。 (有时 Finder 似乎没有使用添加的日期,而是使用修…
如何在 Mac OS X 中过滤和覆盖文本输入
我正在尝试找出检测 OSX 中的用户是否将文本输入到文本字段/区域所需的 ObjC 代码。我想提供特殊的键绑定和文本扩展(如果有的话)。我不是在写一个关…
使用 CoreGraphics 方法发送自动重复键 (Mac OS X Snow Leopard)
我已经成功地发送击键,以便自动化我使用的用于绘图的特定软件包。该软件依赖于很多键盘快捷键,因此我编写了一些可以调用其中一些键盘快捷键的东西,…
从任意进程窃取 NSWindow (或 contentView)
我想从另一个进程窃取一个 NSWindow 。最好是这样,但是 NSView,即我从 [window contentView] 获得的那个,也可以(特别是因为我认为我可以升级 。 …
如何在 Mac OS X 上的 Python .app 中实现全局热键?
我目前正在修改一个由我组织内的某人编写的应用程序,但该人无法再维护它。我正在尝试实现一个系统范围的全局热键,按下该热键即可将应用程序窗口置于…
Mac OS X 的汇编 GUI 编程
我想知道如何为 Mac OS X 编写一个简单的汇编程序,在屏幕上显示一个窗口并在该窗口上放置一些彩色文本。该代码可能会调用一些 Carbon 或 Cocoa API。…