macos-carbon 相关问题

Carbon是Apple之前针对Mac OS X的应用程序开发框架,适用于需要与Classic Mac OS保持兼容的应用程序。

在文本编码转换器API中,MIB到底是什么?

TEC(也称为文本编码转换管理器)具有以下 API,在 TextEncodingConverter.h 中声明: 外部操作系统状态 TECCopyTextEncodingInternetNameAndMIB( TextEncoding textEn...

回答 1 投票 0

从pid获取应用程序的真实路径?

如何从进程ID获取进程详细信息,例如应用程序名称和应用程序的真实路径? 我使用的是 Mac OS X。

回答 5 投票 0

Finder 从哪里获取文件夹中项目的“添加日期”?

如果文件夹放置在 Dock 中,您可以按“添加日期”对其进行排序 - 这通常是下载文件夹的默认设置。 (有时 Finder 似乎没有使用添加的日期,而是使用日期

回答 3 投票 0

Carbon 窗口上的 OpenGL 3.2 上下文(OS Lion、Mono)

我正在尝试向 OpenTK 框架添加现代 OS X 支持。 Mac OS Lion 支持 OpenGL 3.2 Core 上下文。我可以使用CGL成功获取它。但是,我找不到直接的方法来绑定

回答 2 投票 0

如何以编程方式为未识别的.app添加例外

[当我在Mac OS X 10.9的桌面上创建.app时,当用户单击它时,他们会收到“身份不明的开发人员”错误。但是,如果右键单击,然后单击打开,然后从对话框中单击打开,...

回答 1 投票 1

如何使用“核心文字”从文件中加载字体(TTF)?

在OSX 10.6之前,ATSFontActivateFromFileSpecification / ATSFontActivateFromFileReference可用,可用于从文件加载字体。我在核心文字中找不到类似的内容。

回答 4 投票 13

AXUIElementCopyAttributeValue无法完成

我正在尝试使用可访问性API来获取活动窗口,问题是当我尝试获取重点突出的应用程序时出现了无法完成的错误。下面是我的一小段代码:...

回答 2 投票 3

macOS Catalina - 屏幕(虚拟)键盘不工作

我一直在使用下面的代码来显示虚拟屏幕键盘,到目前为止在 10.14 之前运行良好,但它不再适用于 Catalina (10.15)。在 Catalina 上,它不再能够创建 Input

回答 2 投票 0

Swift UnsafeMutableRawPointer返回类而不是实例

我希望此代码返回一个NSString,其ID为当前所选输入源的ID。相反,它似乎返回了NSString类之一。进口基金会进口碳让...

回答 1 投票 0

OSX Carbon:点击石英事件以获取键盘输入

我想在不使用Cocoa的情况下使用c ++在OSX上获得键盘输入,不建议使用Carbon UPP处理程序,并且如果可能的话,不使用IOHID,因为这需要大量的额外工作。我已经实现了一个简单的...

回答 2 投票 3

以编程方式设置类型/创建者代码

我正在尝试如下所示设置类型/创建者代码,但这会导致查找器标志和标签弄乱。 FSCatalogInfo catInfo; FSGetCatalogInfo(&fileRef,kFSCatInfoFinderInfo,&...

回答 1 投票 2

制作.webloc文件

我正在编写一个程序(对于Mac OS X,使用Objective-C),我需要以编程方式创建一堆.webloc文件。 .webloc文件只是在拖放URL后创建的文件...

回答 7 投票 18

如何阻止HIToolbox捕获我的异常?

这个问题来自于我的另一个问题,即为什么我的应用程序没有被例外打倒。问题当通过Action在主线程上抛出异常时,应用程序仍然不...

回答 2 投票 4

获取另一个应用程序窗口的唯一ID

我是新手Cocoa开发人员,我正在开发我的第一个应用程序。我想从任何应用程序的任何窗口读取一个唯一的标识符 - 无论是Cocoa还是Carbon。可可应用使......

回答 1 投票 4

在Swift中获取键盘代码的键名

我知道其他人也问了类似的问题,但我还没有看到明确的答案,我仍然被困住了。我正在尝试编写一个Swift函数,它接受硬件生成的键盘扫描代码,例如...

回答 2 投票 5

如何在系统偏好设置中打开Voice Over?

有没有办法,理想情况下向后兼容Mac OS X 10.3,以判断在系统偏好设置中是否激活了“Voice Over”?

回答 4 投票 1

碳/可可字体看起来不同

我正在尝试使用Carbon应用程序中的ATSU api绘制当前选定的系统字体。并且字体比其他所有本机应用程序更加大胆。这是我'...的截图示例

回答 2 投票 2

如何从其他应用程序以编程方式移动/调整窗口大小?

我知道,我可以使用Apple事件对象模型来移动和调整Cocoa应用程序的窗口大小。但是我可以在Carbon应用程序中使用什么?

回答 3 投票 3

为什么Carbon Menu Manager在64位Cocoa应用程序中工作

我有一个64位Cocoa应用程序,由于遗留原因,调用Carbon函数CancelMenuTracking来关闭打开的菜单。 CancelMenuTracking是从com.apple.Carbon包动态加载的。 ...

回答 1 投票 0

在Cocoa / Carbon中全局隐藏鼠标光标?

有没有办法全局隐藏Cocoa(或Carbon)中所有应用程序的鼠标光标?或者至少用其他东西替换它?编辑:感谢输入的人,但事实证明丹尼尔Jalkut发现...

回答 4 投票 10

© www.soinside.com 2019 - 2024. All rights reserved.