CMFCToolBarButton::OnDraw
使用指定的樣式和選項,會由架構來繪製按鈕。
virtual void OnDraw(
CDC* pDC,
const CRect& rect,
CMFCToolBarImages* pImages,
BOOL bHorz=TRUE,
BOOL bCustomizeMode=FALSE,
BOOL bHighlight=FALSE,
BOOL bDrawBorder=TRUE,
BOOL bGrayDisabledButtons=TRUE
);
參數
[in] pDC
會顯示按鈕的裝置內容。[in] rect
按鈕的週框 (Bounding Rectangle)。[in] pImages
與工具列按鈕影像的集合。[in] bHorz
父代 (Parent) 工具列的內建狀態。這個參數是 TRUE 按鈕時,水平停駐和 FALSE 時,按鈕垂直停駐。[in] bCustomizeMode
指定工具列是否在自訂模式。這個參數是 TRUE ,當工具列自訂和 FALSE 模式下,當工具列不在自訂模式。[in] bHighlight
指定按鈕是否會反白顯示。這個參數是 TRUE 按鈕時,會反白顯示和 FALSE 時,按鈕不會反白顯示時。[in] bDrawBorder
指定按鈕是否應顯示框線。這個參數是 TRUE 按鈕時,應該會顯示其框線和 FALSE 時,按鈕不應該顯示在它的框線時。[in] bGrayDisabledButtons
指定是否遮蔽停用按鈕或使用停用影像集合。這個參數是 TRUE 時,應該會遮蔽停用按鈕和 FALSE 時這個方法時,應該使用停用影像集合時。
備註
覆寫這個方法來自訂工具列按鈕繪圖。
需求
標題: afxtoolbarbutton.h