古詩詞大全網 - 成語經典 - 使用vs2010通過loadicon加載外部標

使用vs2010通過loadicon加載外部標

1.函數說明:

該函數從與hInstance模塊相關聯的可執行文件中裝入lpIconName指定的圖標資源,僅當圖標資源還沒有被裝入時該函數才執行裝入操作,否則只獲取裝入的資源句柄

2.參數說明:lpIconName是指向NULL字符結尾的字符串的指針,它包含圖標名.如果要使用windows預定義的圖標,這是hInstance必須設置成NULL,lpIconName則可以是下列值:

IDI_APPLICATION:32512 IDI_QUESTION:332514

IDI_HAND:32513 IDI_EXCLAMATION:32515

IDI_ASTERISK :32516 IDI_WINLOGO:32517

可以用下面這個對話框來瀏覽圖標

void CMyDlg::OnButton1()

{

// TODO: Add your control notification handler code here

static int i=0;

m_static1.ModifyStyle(0,SS_ICON);//m_static1是壹個靜態文本的關聯變量

m_static1.SetIcon(::LoadIcon(NULL,(LPCTSTR)(32512+i)));

i++;

if(i>=6)

i=0;

}

註意上面要用強制轉換.