Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CMFCColorPopupMenu

Wykres hierarchii