程序圖標的獲取
在我們的手機中,不同的程序有不同的圖標,怎么抓取這些程序的圖標呢?不用急啊,系統給我們提供了一個API:ExtractIconEx。
這個函數使用起來很簡便,下面是一個示例代碼,一看就會了。
已知程序路徑szFilePath
HICON hIcon = NULL;
ExtractIconEx(szFilePath, 0, NULL, &hIcon, 1);
函數具體怎么用呢?下面我們簡單看一下:
ExtractIconEx
作用
從指定的執行文件或DLL中獲得圖標句柄。
原型
HICON ExtractIconEx(
LPCTSTR lpszFile,
int nIconIndex,
HICON FAR* phiconLarge,
HICON FAR* phiconSmall,
UINT nIcons
);
參數
lpszFile:抽取圖標的執行文件或DLL文件的路徑
nIconIndex:第一個圖標的索引。如果是Windows CE 2.10或以后的版本,該值必須為0或-N,當N為指定資源標識。nIcons該值必須為1.
phiconLarge:從文件中抽取的大圖標句柄。
phiconSmall:從文件中抽取的小圖標句柄。
nIcons:從文件中抽取的圖標數
返回值
如果是Windows CE 2.10或以后的版本,該函數返回獲得的圖標數組的第一個圖標句柄。如果phiconLarge和phiconSmall都不為NULL的話,則返回值默認為第一個大圖標。
posted on 2009-07-23 16:03
Sandy 閱讀(1414)
評論(0) 編輯 收藏 引用 所屬分類:
Windows Mobile