MacOSX上uxtheme.dll的替代方案

时间:2011-05-06 05:15:51

标签: macos drawing

Windows上有一个库uxtheme.dll,允许渲染系统元素的形状。

以下是我的意思: http://www.terrainformatica.com/htmlayout/images/themesupport.jpg

MacOSX上有什么接近的吗?我正在寻找一个功能:

void drawSystemShape(CGContextRef gfx, rect, ctlType, part, state);

等。

1 个答案:

答案 0 :(得分:2)

是的OS X具有用于在HIToolbox框架中绘制系统控件的API,您可以在Carbon框架内找到它。 HIThemeDrawXXX函数记录在标题HITheme.h中。

尽管不推荐使用Carbon,但这些功能不适用于64位代码。