CMFCColorPopupMenu::CMFCColorPopupMenu
Konstrukce CMFCColorPopupMenu objektu.
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
[v]colors
Pole barvy, které v rámci, zobrazí v rozbalovací nabídce.[v]color
Výchozí vybrané barvy.[v]lpszAutoColor
Text popisku Automatické tlačítka Barva (výchozí), nebo NULL .Je standardní popisek tlačítka automatické Automatické.
[v]lpszOtherColor
Text popisku ostatní tlačítko, které zobrazí větší výběr barev, nebo NULL .Standardní popisek tlačítka Další je Další barvy....
[v]lpszDocColors
Textový popisek tlačítka barev dokumentu.Paletu barev dokumentu seznam všech barev, které se dokument nyní používá.[v]lstDocColors
Seznam barev, které se dokument nyní používá.[v]nColumns
Počet sloupců, které má pole barev.[v]nHorzDockRows
Počet řádků, které má barevný pruh je umístěn vodorovně.[v]nVertDockColumns
Počet sloupců, které má barevný pruh ukotvení svisle.[v]colorAutomatic
Výchozí barva rámec se použije při klepnutí na tlačítko Automatické.[v]uiCommandID
ID příkazu ovládací panel barvy.[v]bStdColorDlg
Logická hodnota označující, zda se má zobrazit dialogové okno standardní systém barev nebo CMFCColorDialog dialogové okno.[v]pParentBtn
Ukazatel na tlačítko nadřazené.[v]nID
ID příkazu.
Poznámky
Každý přetížení konstruktoru sad m_bEnabledInCustomizeMode člen FALSE .
Příklad
Následující příklad ukazuje, jak vytvořit CMFCColorPopupMenu objektu.
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);
Požadavky
Záhlaví: afxcolorpopupmenu.h