[PATCH 2/5] comctl32/button: Use push button paint handler for split and command link buttons
Nikolay Sivov
nsivov at codeweavers.com
Mon Feb 5 23:50:22 CST 2018
Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
---
dlls/comctl32/button.c | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/dlls/comctl32/button.c b/dlls/comctl32/button.c
index de036c6542..b0eea996a4 100644
--- a/dlls/comctl32/button.c
+++ b/dlls/comctl32/button.c
@@ -120,7 +120,11 @@ static const WORD maxCheckState[MAX_BTN_TYPE] =
BST_UNCHECKED, /* BS_USERBUTTON */
BST_CHECKED, /* BS_AUTORADIOBUTTON */
BST_UNCHECKED, /* BS_PUSHBOX */
- BST_UNCHECKED /* BS_OWNERDRAW */
+ BST_UNCHECKED, /* BS_OWNERDRAW */
+ BST_UNCHECKED, /* BS_SPLITBUTTON */
+ BST_UNCHECKED, /* BS_DEFSPLITBUTTON */
+ BST_UNCHECKED, /* BS_COMMANDLINK */
+ BST_UNCHECKED /* BS_DEFCOMMANDLINK */
};
typedef void (*pfPaint)( HWND hwnd, HDC hdc, UINT action );
@@ -138,7 +142,11 @@ static const pfPaint btnPaintFunc[MAX_BTN_TYPE] =
UB_Paint, /* BS_USERBUTTON */
CB_Paint, /* BS_AUTORADIOBUTTON */
NULL, /* BS_PUSHBOX */
- OB_Paint /* BS_OWNERDRAW */
+ OB_Paint, /* BS_OWNERDRAW */
+ PB_Paint, /* BS_SPLITBUTTON */
+ PB_Paint, /* BS_DEFSPLITBUTTON */
+ PB_Paint, /* BS_COMMANDLINK */
+ PB_Paint /* BS_DEFCOMMANDLINK */
};
/*********************************************************************
--
2.15.1
More information about the wine-devel
mailing list