GUI/Skin

버튼 컨트롤 - MFC

jjryu 2010. 6. 12. 22:57
CBitmapButton
.AutoLoad()
CButton
    An owner-drawn button // BS_OWNERDRAW

    .DrawItem()  // virtual
        DRAWITEMSTRUCT
            .hDC
            .rcItem
            .itemState
                ODS_SELECTED|ODS_DISABLED
                ODS_FOCUS

CxSkinButton -> CButton
.SetTextColor()
.
SetSkin()
CButtonST -> CButton
.SubclassDlgItem() // DDX_Control()
.SetIcon()
BTNST_AUTO_GRAY
.DrawBorder()
.SetColor()
.SetTooltipText()
CGdipButton -> CButton
.LoadStdImage()

참조 사이트: