共用方式為


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
);

參數

  • [in] colors
    架構會在快顯功能表顯示的色彩。

  • [in] color
    預設選取的色彩。

  • [in] lpszAutoColor
    自動 (預設色彩) 按鈕的文字標籤) 或 NULL。

    自動按鈕的標準標示為 [自動]。

  • [in] lpszOtherColor
    另一個 按鈕,顯示更多色彩選項,或 NULL的文字標籤。

    另一個按鈕的標準標示為 [更多色彩…]。

  • [in] lpszDocColors
    Document Color 按鈕的文字標籤。 文件色彩的色板列出文件目前使用的色彩。

  • [in] lstDocColors
    文件目前使用的色彩清單。

  • [in] nColumns
    色彩有的資料行數目。

  • [in] nHorzDockRows
    對色軸擁有的資料列數目時水平停駐。

  • [in] nVertDockColumns
    對色軸會將現有資料時垂直停駐。

  • [in] colorAutomatic
    架構會套用預設的顏色,在您按一下自動按鈕。

  • [in] uiCommandID
    對色軸控制命令 ID.

  • [in] bStdColorDlg
    指示是否顯示標準系統色彩對話方塊或 CMFCColorDialog 對話方塊的布林值。

  • [in] pParentBtn
    父按鈕之的指標。

  • [in] nID
    命令 ID。

備註

每一個多載建構函式設定 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

請參閱

參考

CMFCColorPopupMenu 類別

階層架構圖表