- 相關(guān)推薦
VC 中靜態(tài)控件的特殊用法
【摘要】本文將通過示例程序來介紹Visual C 6.0靜態(tài)控件的一些特殊用法【關(guān)鍵詞】Visual C 靜態(tài)控件 圖標(biāo) 位圖使用Visual C 6.0編制軟件時,靜態(tài)控件是最常用的控件之一。一般情況下,靜態(tài)控件用作那些沒有固定標(biāo)題文本屬性的控件(如文本編輯控件、列表框等)的標(biāo)簽,或者用來為控件分組,或者用來顯示一些提示性的文件。實際上,靜態(tài)控件除了顯示靜態(tài)文本這一基本功能外,還有許多其他的特殊功能,如在靜態(tài)控件中可以顯示圖標(biāo)、位圖,甚至還可以在靜態(tài)控件中顯示動畫。本文將通過示例程序來介紹靜態(tài)控件的這些特殊用法。
- 顯示圖標(biāo)
⑴ 使用AppWizard創(chuàng)建一個基于對話框的MFC應(yīng)用程序,設(shè)置其工程名為ShowIco。
⑵ 在對話框上增加一個靜態(tài)控件。需要注意的是,有資源管理器添加的靜態(tài)控件在默認(rèn)情況下其ID均為IDC_STATIC,因此,如果需要在程序中區(qū)分和操縱各個不同的靜態(tài)控件,一般情況下,需要更改新添加的靜態(tài)控件的ID值。這里將靜態(tài)控件的ID值設(shè)置為IDC_SHOWICO。
⑶ 在資源管理器中添加圖標(biāo)資源,其ID為IDI_ICON1。
⑷ 使用ClassWizard添加WM_INITDIALOG消息處理函數(shù)OnInitDialog。
⑸ 在OnInitDialog函數(shù)中下面的代碼:
//獲得指向靜態(tài)控件的指針
CStatic *pStatic=(CStatic *)GetDlgItem(IDC_SHOWICO);
//加載圖標(biāo)
HICON hIcon=AfxGetApp()-
【VC 中靜態(tài)控件的特殊用法】相關(guān)文章:
在VC 中用ActiveX控件實現(xiàn)與單片機(jī)的串行通信03-19
VC++編程在步進(jìn)電機(jī)控制中的應(yīng)用03-07
淺析《孟子》中“之”字的用法03-01
靜態(tài)圖像的直接顯示03-06
基于MapObjects控件的鷹眼圖實現(xiàn)方法03-07