CColorDialog Class 顏色對話框類VS2008允許你將顏色選擇對話框加入到你的應(yīng)用程序中。
class CColorDialog : public CCommonDialog
備注CColorDialog對象是一個具有一列定義在顯示系統(tǒng)中的顏色的對話框。用戶可以從列中選擇或者創(chuàng)建特定的顏色,在對話框退出時報告返回給應(yīng)用程序。
使用提供的構(gòu)造函數(shù)或派生一個新類然后使用你自己的構(gòu)造函數(shù),來構(gòu)建一個
CColorDialog對象。
一旦對話框創(chuàng)建完成,你可以設(shè)置或修改
m_cc結(jié)構(gòu)中的任何值來初始化對話框控件的值。該m_cc結(jié)構(gòu)類型是
CHOOSECOLOR. 。
初始化對話框控件后,調(diào)用
DoModal成員函數(shù)來顯示對話框,并允許用戶選擇一種顏色。
DoModal返回用戶的選擇對話框的OK(
IDOK)或者Cancel(
IDCANCEL)按鈕。
如果
DoModal返回IDOK,你可以使用
CColorDialog方法來找回由用戶輸入的信息。
你可以使用Windows
CommDlgExtendedError函數(shù)來決定不管錯誤發(fā)生在對話框初始化過程中并了解更多有關(guān)的錯誤。
CColorDialog依賴COMMDLG.DLL文件映射Windows版本3.1更高版本。
從CColorDialog派生一個類,自定義對話框。提供自定義對話框模板,并添加消息映射來處理從擴展控件來的通知消息。任何未處理的消息應(yīng)該傳遞給基類。
筆記:如果你使用框架使其他對話框?qū)ο笞兂苫疑谀承?span style="color: #00ff00;">CColorDialog安裝對象將不顯示一個灰色背景。
使用
CColorDialog需要更多的信息,參見
Common Dialog Classes。
需求頭文件:afxdlgs.h
只能設(shè)備開發(fā)筆記
這個類只支持Windows CE標(biāo)準(zhǔn)SDK。它不支持Windows Mobile Pocket PC或者智能手機平臺。智能設(shè)備版本CColorDialog類不支持下面方法:
參見概念
posted on 2012-04-05 19:17
canaan 閱讀(2775)
評論(0) 編輯 收藏 引用 所屬分類:
MSDN