我已经在网上搜索了这款陈旧的Mac OS 9技术,并且实际上需要它用于当前的Mac OS X开发。
我在当前的Mac OS X SDK集中找不到.r定义。
实际上,我需要能够分析和创建一个样式资源。
答案 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}}成员给出。