显示一个对话框,用于选择一个包含图标资源的文件(*.ico,*.exe,*.dll等)内的图标。属于未公开api函数。
函数原型:
BOOL WINAPI PickIconDlg(
HWND hwndOwner,
LPWSTR lpstrFile,
DWORD nMaxFile,
LPDWORD lpdwIconIndex
);
该函数的顺序号为62。
参数:
hwndOwner拥有该对话框的窗口句柄
lpstrFile指向一个缓冲,包含初始的文件名。函数返回后它就包含新的文件名
nMaxFile指定缓冲的大小,以字符为单位
lpdwIconIndex指向一个变量其中包含基于零的图标的索引。函数返回后它包含新图标的索引值
返回值:
如果用户选择了图标,则返回值为真,如果用户选择取消按钮或是系统菜单的关闭选项则返回值为假。
库:
shell32.dll
最低系统版本:
Windows XP
注:只有Unicode版本,lpstrFile参数需要是Unicode字符串。