CMFCColorPopupMenu::CMFCColorPopupMenu
Costruisce un oggetto CMFCColorPopupMenu.
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
);
Parametri
[in] colors
Una matrice di colori che il framework visualizzare il menu di scelta rapida.[in] color
Il colore selezionato predefinito.[in] lpszAutoColor
L'etichetta di testo del pulsante (predefinito) automatico di colori, o NULL.l'etichetta standard per il pulsante automatico è Automatico.
[in] lpszOtherColor
L'etichetta di testo dell'altro pulsante, che visualizza più opzioni di colore, o NULL.L'etichetta standard per altro pulsante è Altri coloriÉ.
[in] lpszDocColors
L'etichetta di testo del pulsante di colori documenti. La tavolozza colori documenti sono elencati tutti i colori che il documento che utilizza.[in] lstDocColors
Un elenco di colori che il documento che utilizza.[in] nColumns
Il numero di colonne che la matrice di colori è.[in] nHorzDockRows
Il numero di righe che la barra di colore è quando è ancorato orizzontalmente.[in] nVertDockColumns
Il numero di colonne della barra di colore è quando è ancorato verticalmente.[in] colorAutomatic
Il colore predefinito che il framework implementa quando si fa clic sul pulsante automatico.[in] uiCommandID
L'id di comando di controllo barra dei colori[in] bStdColorDlg
Un valore booleano che indica se visualizzare la finestra di dialogo standard di colore di sistema o la finestra di dialogo CMFCColorDialog.[in] pParentBtn
Un puntatore a un pulsante padre.[in] nID
ID di comando.
Note
Ogni costruttore di overload imposta il membro m_bEnabledInCustomizeMode a FALSE.
Esempio
Nell'esempio seguente viene illustrato come costruire un oggetto CMFCColorPopupMenu.
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);
Requisiti
intestazione: afxcolorpopupmenu.h