void
CSampleView: OnDraw(CDC pDC)
... {
//获得图标信息
if( :: SHGetFileInfo(_T(C:/Program Files/Accessories/wordpad.exe"),0,
&&stFileInfo,sizeof(stFileInfo),SHGFI_ICON))
...{
//利用设备描述表的DrawIcon接口显示得到的图标信息
pDC ->DrawIcon(10,10,stFileInfo.hIcon);
}
}
另外也可以调用 ExtractIcon函数获得应用程序的图标信息,同样调用设备描述表的DrawIcon函数完成图标显示。
void CSampleView:: OnDraw(CDC pDC)
... {
HICON hIcon=:: ExtractIcon(AfxGetInstanceHandle(),_T
("C:/Program Files/Accessories/wordpad.exe"),0);
if (hIcon &&&&hIcon!=(HICON)-1)
pDC->DrawIcon(10,10,hIcon);
}
... {
//获得图标信息
if( :: SHGetFileInfo(_T(C:/Program Files/Accessories/wordpad.exe"),0,
&&stFileInfo,sizeof(stFileInfo),SHGFI_ICON))
...{
//利用设备描述表的DrawIcon接口显示得到的图标信息
pDC ->DrawIcon(10,10,stFileInfo.hIcon);
}
}
另外也可以调用 ExtractIcon函数获得应用程序的图标信息,同样调用设备描述表的DrawIcon函数完成图标显示。
void CSampleView:: OnDraw(CDC pDC)
... {
HICON hIcon=:: ExtractIcon(AfxGetInstanceHandle(),_T
("C:/Program Files/Accessories/wordpad.exe"),0);
if (hIcon &&&&hIcon!=(HICON)-1)
pDC->DrawIcon(10,10,hIcon);
}