CMFCColorPopupMenu::CMFCColorPopupMenu
Konstrukcje CMFCColorPopupMenu obiektu.
CMFCColorPopupMenu(
const CArray<COLORREF, COLORREF>& colors,
COLORREF color,
LPCTSTR lpszAutoColor,
LPCTSTR lpszOtherColor,
LPCTSTR lpszDocColors,
CList<COLORREF, COLORREF>& lstDocColors,
int nColumns,
int nHorzDockRows,
int nVertDockColumns,
COLORREF colorAutomatic,
UINT uiCommandID,
BOOL bStdColorDlg = FALSE
);
CMFCColorPopupMenu(
CMFCColorButton* pParentBtn,
const CArray<COLORREF, COLORREF>& colors,
COLORREF color,
LPCTSTR lpszAutoColor,
LPCTSTR lpszOtherColor,
LPCTSTR lpszDocColors,
CList<COLORREF, COLORREF>& lstDocColors,
int nColumns,
COLORREF colorAutomatic
);
CMFCColorPopupMenu(
CMFCRibbonColorButton* pParentBtn,
const CArray<COLORREF, COLORREF>& colors,
COLORREF color,
LPCTSTR lpszAutoColor,
LPCTSTR lpszOtherColor,
LPCTSTR lpszDocColors,
CList<COLORREF, COLORREF>& lstDocColors,
int nColumns,
COLORREF colorAutomatic,
UINT nID
);
Parametry
[w]colors
Tablica kolorów, które w ramach Wyświetla menu wyskakującego.[w]color
Domyślnie wybrany kolor.[w]lpszAutoColor
Etykiety tekstowej Automatyczne przycisku kolor (domyślnie), lub NULL.Standard etykietę przycisku automatyczne jest Automatyczne.
[w]lpszOtherColor
Etykiety tekstowej innych przycisk, który wyświetla więcej kolorów, lub NULL.Standard Etykieta przycisku innych Więcej kolorów....
[w]lpszDocColors
Etykieta tekstu przycisk kolory dokumentu.Palety kolorów dokumentu zawiera listę wszystkich kolorów, które aktualnie korzysta z dokumentu.[w]lstDocColors
Lista kolorów, które aktualnie korzysta z dokumentu.[w]nColumns
Numer kolumny, które ma tablicy kolorów.[w]nHorzDockRows
Liczba wierszy, które ma pasek koloru jest zadokowany poziomo.[w]nVertDockColumns
Liczba kolumn, które ma pasek koloru jest zadokowane pionowo.[w]colorAutomatic
Domyślny kolor ramach stosuje się po kliknięciu przycisku automatyczne.[w]uiCommandID
Identyfikator polecenia sterowania paska koloru.[w]bStdColorDlg
Boolean, która wskazuje, czy wyświetlać okno dialogowe standardowego systemu kolorów lub CMFCColorDialog okno dialogowe.[w]pParentBtn
Wskaźnik do przycisku nadrzędnej.[w]nID
Identyfikator polecenia.
Uwagi
Każdy przeciążony zestawy konstruktora m_bEnabledInCustomizeMode członka FALSE.
Przykład
Poniższy przykład ilustruje sposób do konstruowania CMFCColorPopupMenu obiektu.
COLORREF color;
CArray<COLORREF, COLORREF> colors;
CString strAutoColorText;
CString strOtherText;
CString strDocColorsText;
CList<COLORREF,COLORREF> lstDocColors;
COLORREF colorAutomatic;
int nColumns;
CMFCColorButton colorButton;
CMFCColorPopupMenu* pPopup = new CMFCColorPopupMenu(&colorButton, colors, color, strAutoColorText, strOtherText, strDocColorsText, lstDocColors, nColumns, colorAutomatic);
Wymagania
Nagłówek: afxcolorpopupmenu.h