Windows上有一个库uxtheme.dll,允许渲染系统元素的形状。
以下是我的意思: http://www.terrainformatica.com/htmlayout/images/themesupport.jpg
MacOSX上有什么接近的吗?我正在寻找一个功能:
void drawSystemShape(CGContextRef gfx, rect, ctlType, part, state);
等。
答案 0 :(得分:2)
是的OS X具有用于在HIToolbox框架中绘制系统控件的API,您可以在Carbon框架内找到它。 HIThemeDrawXXX
函数记录在标题HITheme.h
中。
尽管不推荐使用Carbon,但这些功能不适用于64位代码。