Windows上有一个库uxtheme.dll,它允许渲染系统元素的形状。
下面是我的意思的一个例子:http://www.terrainformatica.com/htmlayout/images/themesupport.jpg
在MacOSX上有类似的东西吗?我正在寻找一个函数:
void drawSystemShape(CGContextRef gfx, rect, ctlType, part, state);或者类似的东西。
发布于 2011-05-06 13:34:26
是的,OS有在HIToolbox框架中绘制系统控件的API,你可以在Carbon框架中找到。标题HITheme.h中记录了HIThemeDrawXXX函数。
尽管Carbon已被弃用,但这些函数不适用于64位代码,也适用于64位代码。
https://stackoverflow.com/questions/5907058
复制相似问题