CMFCColorPopupMenu::CMFCColorPopupMenu
Создает объект 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
);
Параметры
[входящий] colors
Массив цветов, границы отображаются по всплывающем меню.[входящий] color
Цвет, выбранный значение по умолчанию.[входящий] lpszAutoColor
Текстовая подпись автоматической (по умолчанию) кнопки цвета или NULL.Стандартная метка для автоматической кнопки Автоматически.
[входящий] lpszOtherColor
Текстовая подпись другой кнопки, которая отображает несколько вариантов выбора цвета или NULL.Стандартная метка для другой кнопки Дополнительные цвета….
[входящий] lpszDocColors
Текстовая подпись кнопки цветов документа. Палитра цветов документа перечисляются все цвета, документ в настоящий момент используется.[входящий] lstDocColors
Список цветов, которые в настоящий момент используется.[входящий] nColumns
Число столбцов, массив цветов.[входящий] nHorzDockRows
Количество строк, панель цвета имеет при ее закреплена по горизонтали.[входящий] nVertDockColumns
Количество столбцов, панель цвета имеет при ее закреплена по вертикали.[входящий] colorAutomatic
По умолчанию цвет, платформа будет применять при нажатии кнопки автоматически.[входящий] uiCommandID
Идентификатор команды. элементе управления панель цвета[входящий] bStdColorDlg
Логическое значение, которое указывает, следует ли отображать стандартная система рисует диалоговое окно или диалоговое окно CMFCColorDialog.[входящий] pParentBtn
Указатель на родительский кнопке.[входящий] nID
Идентификатор команды.
Заметки
Каждый перегруженный конструктор устанавливает участника m_bEnabledInCustomizeMode к FALSE.
Пример
В следующем примере показано, как создать объект 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);
Требования
заголовок: afxcolorpopupmenu.h