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