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ù),來(lái)構(gòu)建一個(gè)CColorDialog對(duì)象。
一旦對(duì)話框創(chuàng)建完成,你可以設(shè)置或修改m_cc結(jié)構(gòu)中的任何值來(lái)初始化對(duì)話框控件的值。該m_cc結(jié)構(gòu)類型是CHOOSECOLOR. 。
初始化對(duì)話框控件后,調(diào)用DoModal成員函數(shù)來(lái)顯示對(duì)話框,并允許用戶選擇一種顏色。DoModal返回用戶的選擇對(duì)話框的OK(IDOK)或者Cancel(IDCANCEL)按鈕。
如果DoModal返回IDOK,你可以使用CColorDialog方法來(lái)找回由用戶輸入的信息。
你可以使用Windows CommDlgExtendedError函數(shù)來(lái)決定不管錯(cuò)誤發(fā)生在對(duì)話框初始化過(guò)程中并了解更多有關(guān)的錯(cuò)誤。
CColorDialog依賴COMMDLG.DLL文件映射Windows版本3.1更高版本。
從CColorDialog派生一個(gè)類,自定義對(duì)話框。提供自定義對(duì)話框模板,并添加消息映射來(lái)處理從擴(kuò)展控件來(lái)的通知消息。任何未處理的消息應(yīng)該傳遞給基類。
筆記:
如果你使用框架使其他對(duì)話框?qū)ο笞兂苫疑?,在某?span style="color: #00ff00;">CColorDialog安裝對(duì)象將不顯示一個(gè)灰色背景。
使用CColorDialog需要更多的信息,參見(jiàn)Common Dialog Classes。
需求
頭文件:afxdlgs.h
只能設(shè)備開(kāi)發(fā)筆記
這個(gè)類只支持Windows CE標(biāo)準(zhǔn)SDK。它不支持Windows Mobile Pocket PC或者智能手機(jī)平臺(tái)。智能設(shè)備版本CColorDialog類不支持下面方法:
參見(jiàn)
概念
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ù),來(lái)構(gòu)建一個(gè)CColorDialog對(duì)象。
一旦對(duì)話框創(chuàng)建完成,你可以設(shè)置或修改m_cc結(jié)構(gòu)中的任何值來(lái)初始化對(duì)話框控件的值。該m_cc結(jié)構(gòu)類型是CHOOSECOLOR. 。
初始化對(duì)話框控件后,調(diào)用DoModal成員函數(shù)來(lái)顯示對(duì)話框,并允許用戶選擇一種顏色。DoModal返回用戶的選擇對(duì)話框的OK(IDOK)或者Cancel(IDCANCEL)按鈕。
如果DoModal返回IDOK,你可以使用CColorDialog方法來(lái)找回由用戶輸入的信息。
你可以使用Windows CommDlgExtendedError函數(shù)來(lái)決定不管錯(cuò)誤發(fā)生在對(duì)話框初始化過(guò)程中并了解更多有關(guān)的錯(cuò)誤。
CColorDialog依賴COMMDLG.DLL文件映射Windows版本3.1更高版本。
從CColorDialog派生一個(gè)類,自定義對(duì)話框。提供自定義對(duì)話框模板,并添加消息映射來(lái)處理從擴(kuò)展控件來(lái)的通知消息。任何未處理的消息應(yīng)該傳遞給基類。
筆記:
如果你使用框架使其他對(duì)話框?qū)ο笞兂苫疑?,在某?span style="color: #00ff00;">CColorDialog安裝對(duì)象將不顯示一個(gè)灰色背景。
使用CColorDialog需要更多的信息,參見(jiàn)Common Dialog Classes。
需求
頭文件:afxdlgs.h
只能設(shè)備開(kāi)發(fā)筆記
這個(gè)類只支持Windows CE標(biāo)準(zhǔn)SDK。它不支持Windows Mobile Pocket PC或者智能手機(jī)平臺(tái)。智能設(shè)備版本CColorDialog類不支持下面方法:
參見(jiàn)
概念


