?? vc++.txt
字號:
可采取兩種方法:
(1) SDK函數(shù) SHGetFileInfo 或使用 ExtractIcon獲得圖標資源的 handle,
(2) SDK函數(shù) SHGetFileInfo獲得有關(guān)文件的 很多信息,如大小圖標,屬性,
類型等.
Example(1): 在程序窗口左上角顯示 NotePad圖標.
void CSampleView: OnDraw(CDC * pDC)
{
if( :: SHGetFileInfo(_T("c:\\pwin95\\notepad.exe"),0,
&stFileInfo,sizeof(stFileInfo),SHGFI_ICON))
{
pDC ->DrawIcon(10,10,stFileInfo.hIcon);
}
}
Example(2):同樣功能,Use ExtractIcon Function
void CSampleView:: OnDraw(CDC *pDC)
{
HICON hIcon=:: ExtractIcon(AfxGetInstanceHandle(),_T
("NotePad.exe"),0);
if (hIcon &&hIcon!=(HICON)-1)
pDC->DrawIcon(10,10,hIcon);
}
說明: 獲得notepad.exe的路徑正規(guī)上來說用GetWindowsDirectory 函數(shù)得到,
如果是調(diào)用 win95下的畫筆,應(yīng)該用訪問注冊表的方法獲得其路徑,要作成一個
比較考究的程序,考慮應(yīng)該全面點.
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -