構造一個CColorDialog對象可以使用類中的構造函式,也可以從類CColorDialog派生一個子類,然後定義自己的構造函式。
在構造了CColorDialog對象後,可以設定或者修改m_cc結構中的任一個值以初始化對話框控制項的值。m_cc是一個ChooseColor類型的結構。
初始化對話框控制項之後,就可以調用成員函式DoModal來顯示對話框並允許用戶選擇顏色了。DoModal返回用戶對按鈕OK或CANCEL的選擇(返回值依次為IDOK,IDCANCEL)。
如果DoModal返回了IDOK,則可以調用CColorDialog的一個成員函式來檢索用戶選擇的顏色信息。
可以使用Windows函式CommDlgExtendedError來檢測對話框初始化時是否發生了錯誤,並取得錯誤的相關信息。
類CColorDialog需要使用Windows3.1或更高版本提供的COMMDLG.DLL檔案。
定製對話框,可以從CColorDialog派生一個子類,提供一個定製的對話框模板,並增加一個訊息映射來處理擴展的控制項發來的通知。所有懸掛的訊息將被送到基類。
不需要定製鉤子函式。
注意:
在某些版本中,如果在框架中使其它的CDialog對象變灰色,CColorDialog對象將不會以灰色背景顯示。
所需頭檔案:#include <afxdlgs.h>
相關詞條
-
CColorDialog
類CColorDialog支持在套用中使用顏色選擇對話框。 如果DoModal返回了IDOK,則可以調用CColorDialog的一個成員函式來檢索用戶...
-
DoModal
簡介CPropertySheet::DoModalvirtual int DoModal();返回值:如果函式成功則返回IDOK...
簡介 回值明細 程式 異常檢測 說明 -
CCommonDialog
類CCommonDialog是所有封裝了Windows通用對話框的類的基類。封裝了Windows通用對話框的類如下: ·CFileDialog ·CFontDialog ·CColorDialog...
-
VisualC++編程全能詞典
《Visual C++編程全能詞典》是專門為廣大程式設計人員開發的高效編程學習軟體。使用方便、快捷,易操作,上手快。它是讀者學習的老師、技術查詢的工具、...
圖書信息 內 容 簡 介 前言 目 錄 精彩界面