共用方式為


CDC::SelectPalette

選項是由 pPalette 指定為裝置內容的選項的調色盤物件的邏輯調色盤。

CPalette* SelectPalette(
   CPalette* pPalette,
   BOOL bForceBackground 
);

參數

  • pPalette
    識別要選取的邏輯調色盤。 必須已經建立此調色盤與 CPalette 成員函式 CreatePalette

  • bForceBackground
    指定邏輯調色盤是否強制為背景色板。 如果 bForceBackground 為非零值 (Nonzero),則選取的調色盤一定是背景色板,不論視窗是否具有輸入焦點。 如果 bForceBackground 是 0,而裝置內容附加至視窗,邏輯調色盤是前景色板,當視窗具有輸入焦點時。

傳回值

out 識別邏輯調色盤的 CPalette 物件的指標。 pPalette取代指定的調色盤。 如果發生錯誤,這是 NULL

備註

新的調色盤變成使用 GDI 調色盤物件所顯示之控制項的色彩在裝置內容和取代前一個調色盤。

應用程式可以選擇一個邏輯色板選入一個以上的裝置內容。 然而,對單一邏輯調色盤的變更都會影響它已選取的所有裝置內容。 如果應用程式選擇一個調色盤成多個裝置內容,裝置內容都必須屬於相同的實體裝置。

需求

Header: afxwin.h

請參閱

參考

CDC 類別

階層架構圖

CDC::RealizePalette

CPalette 類別

SelectPalette