寻找'styl'资源的mac os资源定义

时间:2011-07-06 19:16:44

标签: macos resources deprecated

我已经在网上搜索了这款陈旧的Mac OS 9技术,并且实际上需要它用于当前的Mac OS X开发。

我在当前的Mac OS X SDK集中找不到.r定义。

实际上,我需要能够分析和创建一个样式资源。

1 个答案:

答案 0 :(得分:2)

'styl'资源包含TextEdit(古老的TextEdit,而不是当前的TextEdit.app)在将样式化文本复制到剪贴板时使用的相同结构。它始终与相应的纯文本缓冲区一起使用。请参阅this tech note

这对应于TextEdit.h中的struct StScrpRec。您可以在/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Headers/TextEdit.h找到此文件。请注意,ScrpSTTable中不一定有1601个元素:它是一个可变长度数组,其实际长度由scrpNStyles的{​​{1}}成员给出。