Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Constrói um CMFCColorPopupMenu objeto.
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
);
Parâmetros
[in] colors
Uma matriz de cores exibe a estrutura no menu pop-up.[in] color
A cor do padrão selecionado.[in] lpszAutoColor
O rótulo de texto do automático botão de cor (padrão) ou NULL.O rótulo padrão para o botão automático é Automático.
[in] lpszOtherColor
O rótulo de texto do outros botão, que exibe mais opções de cores ou NULL.O rótulo padrão para o Outros botão é Mais cores... .
[in] lpszDocColors
O rótulo de texto do botão de cores do documento.A paleta de cores do documento lista todas as cores que atualmente usa o documento.[in] lstDocColors
Uma lista de cores que o documento usa no momento.[in] nColumns
O número de colunas que tenha a matriz de cores.[in] nHorzDockRows
O número de linhas que a BAR de cores tem quando está ancorada na horizontal.[in] nVertDockColumns
O número de colunas que a BAR de cor tem quando está ancorada verticalmente.[in] colorAutomatic
A cor padrão que a estrutura se aplica quando você clica no botão automático.[in] uiCommandID
ID do comando de controle de BAR de cores.[in] bStdColorDlg
Um valor booliano que indica se deve mostrar a caixa de diálogo de cor padrão do sistema ou o CMFCColorDialog caixa de diálogo.[in] pParentBtn
Um ponteiro para um botão de pai.[in] nID
A ID de comando.
Comentários
Cada construtor sobrecarregado define o m_bEnabledInCustomizeMode membro para FALSE.
Exemplo
O exemplo a seguir demonstra como construir um CMFCColorPopupMenu objeto.
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);
Requisitos
Cabeçalho: afxcolorpopupmenu.h