Commit Graph

18 Commits

Author SHA1 Message Date
Michael Stefaniuc 8258d900ca comctl32: Use InflateRect() too when expanding in just one axis.
Signed-off-by: Michael Stefaniuc <mstefani@redhat.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-07-09 15:42:47 +09:00
Dmitry Timoshkov 59cca65ce0 comctl32: Always call BeginPaint/EndPaint when handling a WM_PAINT message for the button.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-21 01:04:35 +09:00
Mark Harmstone bae599092a comctl32: Use DPI settings for checkbox size. 2015-05-25 14:34:07 +09:00
Mark Harmstone 961c7b887b comctl32: Redraw themed button on WM_ENABLE. 2015-03-31 14:47:37 +09:00
Mark Harmstone 129862f369 comctl32: Themed buttons should not draw in System if font unset. 2015-02-18 15:45:04 +09:00
Mark Harmstone 18c41f7128 comctl32: Draw focus rect on themed pushbuttons. 2015-02-16 19:18:47 +09:00
Mark Harmstone f21a968d1c comctl32: Draw the focus rect on themed checkboxes. 2015-02-13 18:20:55 +09:00
Mark Harmstone b8d3f1fe24 comctl32: Always redraw background on checkbox repaint. 2015-02-13 18:20:45 +09:00
Mark Harmstone 26896f1bd5 comctl32: Fix clipping error with themed groupboxes. 2015-02-09 19:02:03 +09:00
Piotr Caban 7d17bc55eb comctl32: Make themed button hot when mouse is over it. 2011-06-27 15:07:04 -05:00
Piotr Caban d2c9a5cfae comctl32: Improved setting button state. 2011-06-27 15:06:57 -05:00
Piotr Caban f831f77515 comctl32: Use vssym32.h instead of tmschema.h. 2011-06-27 15:06:49 -05:00
Andrew Talbot c086f532f2 comctl32: Remove unused Wine debug channel. 2008-12-17 13:52:40 +01:00
Reece Dunn 9368972866 comctl32: Don't draw the theme background of the group box over it's content area.
Hi,

Some applications (e.g. Cepstral SwiftTalker) have dialogs that
contain controls that are ordered before the group box that contains
them. The current rendering of themed group boxes will draw it's
background over the content area, hiding any controls that have
already been drawn. XP with the default and other custom themes
correctly shows controls beneath the group box.

This patch excludes the group box content area from being drawn to, so
that any controls that have already been drawn do not get overridden.

- Reece

From 889e477bcb4561565b8caaf41c88c5fe7d83b8d2 Mon Sep 17 00:00:00 2001
From: Reece Dunn <msclrhd@gmail.com>
Date: Fri, 7 Nov 2008 00:11:52 +0000
Subject: [PATCH] comctl32: don't draw the theme background of the group box over it's content area.
2008-11-07 11:01:26 +01:00
Reece Dunn 5c76b4da73 comctl32: Support themed check boxes and radio buttons. 2008-11-05 13:14:13 +01:00
Reece Dunn 1f9cc20466 comctl32: Support themed push buttons. 2008-11-05 13:13:29 +01:00
Reece Dunn e7d22dc966 comctl32: Made the button theme drawing code extensible. 2008-07-24 12:08:42 +02:00
Reece Dunn a5d2801476 comctl32: Add support for drawing themed group boxes. 2008-07-11 15:29:37 +02:00