다음을 통해 공유


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
    문서 색 단추 텍스트 레이블입니다. 문서 색상표 현재 문서를 사용 하 여 모든 색을 나열 합니다.

  • [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 클래스

계층 구조 차트