Windows 7 UX指南提供了很好的插图和图标示例,但是我真的无法在SDK中find它们。 他们藏在什么地方,还是没有?
如果您正在讨论常见的UI图标,那么您应该以编程方式获取它们。 例如,你可以使用
var errIcon: HICON; begin errIcon := LoadIcon(0, IDI_ERROR); DrawIcon(Canvas.Handle, 10, 10, errIcon),
(Delphi代码)来绘制一个错误图标。
Windows用户界面标准图标http://img.zgserver.com/windows/uiicons.png
请参阅MSDN上的LoadIcon
, DrawIcon
。 你也可能希望学习STATIC
控件。
要绘制其他视觉元素,您需要使用视觉主题API,例如接受类,部分和状态的DrawThemeBackground
函数,然后绘制它:
SHGetStockIconInfo有一个体面的系统图标列表。