Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The framework calls this method when it draws a CMFCCaptionButton object.
virtual void OnDrawCaptionButton (
CDC* pDC,
CMFCCaptionButton* pButton,
BOOL bActive,
BOOL bHorz,
BOOL bMaximized,
BOOL bDisabled,
int nImageID = -1
);
Parameters
[in] pDC
A pointer to a device context.[in] pButton
A pointer to a CMFCCaptionButton object. The framework draws this caption button.[in] bActive
A Boolean parameter that specifies whether the button is active.[in] bHorz
A Boolean parameter that specifies whether the caption is horizontal.[in] bMaximized
A Boolean parameter that specifies whether the parent pane is maximized.[in] bDisabled
A Boolean parameter that specifies whether the caption button is disabled.[in] nImageID
The image index for the icon to use for the button. If nImageID is -1, this method uses the image index recorded in pButton.
Remarks
The default implementation of this method displays a small button from the global instance of the CMenuImages class. The buttons are listed in the header file for CMenuImages. Some examples include CMenuImages::IdClose, CMenuImages::IdArowLeft, CMenuImages::IdArowRight, CMenuImages::IdArowDown, CMenuImages::IdArowUp, and CMenuImages::IdPinHorz.
Override this method in a derived class to customize the appearance of caption buttons.
Requirements
Header: afxvisualmanager.h