你不会说这是什么目的,有很多方法可以得到图标,一种方法可能比另一种更好,这取决于目的。
从任意文件中提取任意数量的“大”(32x32)和/或“小”(16x16)图标*
ExtractIconEx
功能。这使您可以从图标文件(.ico)、EXE或DLL中提取这两种标准大小之一的一个或多个图标。一个图标文件可以包含多个图像,这个函数可以让你得到所有的图像。
函数将写入一个句柄数组,每个句柄都可以分配给
Handle
TIcon
TIcon
methods
就像你平常用其他方法装子弹一样。请注意,delphixe的新功能是能够轻松地将其复制到位图
via the Assign method
.
That article
访问所有库存(内置/标准)窗口图标
TIcon
类允许您通过其
LoadFromFile
方法-文档中似乎缺少此方法,但我非常确定它确实存在。从内存中,只加载一个图标。)
(*)实际上,“大”和“小”可以
与32x32和16x16不同:使用
这个
GetSystemMetrics
SM_CXICON
SM_CYICON
,
SM_CXSMICON
SM_CYSMICON
每种类型的尺寸。