Windows 7 UX指南有很好的插图和图标示例,但我真的无法在SDK中找到它们。他们藏在某个地方,还是不可用?
答案 0 :(得分:6)
如果您正在谈论常见的UI图标,那么您应该以编程方式获取它们。例如,您可以使用
var
errIcon: HICON;
begin
errIcon := LoadIcon(0, IDI_ERROR);
DrawIcon(Canvas.Handle, 10, 10, errIcon),
(Delphi代码)绘制错误图标。
Windows UI standard icons http://privat.rejbrand.se/uiicons.png
在MSDN上查看LoadIcon
,DrawIcon
。您可能还希望学习STATIC
控件。
要绘制其他视觉元素,您需要使用视觉主题API,例如DrawThemeBackground
函数接受类,部分和状态,然后绘制它:
答案 1 :(得分:1)
SHGetStockIconInfo有一个很好的系统图标列表。