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