Sweden-Number/dlls/comctl32
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
..
tests comctl32: Remove superfluous casts that crept in as well as some older ones. 2008-11-07 11:00:16 +01:00
Makefile.in comctl32: Add support for drawing themed group boxes. 2008-07-11 15:29:37 +02:00
animate.c comctl32: Remove the superfluous casting of the LPVOID returned by Alloc(). 2008-10-24 14:24:59 +02:00
comboex.c comctl32: Do not cast zero. 2008-11-04 11:26:22 +01:00
comctl32.h Annotate with allocation size attribute. 2008-09-05 11:22:26 +02:00
comctl32.spec
comctl32undoc.c
comctl_Bg.rc
comctl_Cs.rc
comctl_De.rc
comctl_El.rc comctl32: Greek resources update. 2008-04-07 11:37:42 +02:00
comctl_En.rc
comctl_Eo.rc
comctl_Es.rc
comctl_Fr.rc
comctl_Hu.rc
comctl_It.rc
comctl_Ja.rc comctl32: Convert Japanese resource to UTF-8. 2008-10-13 11:40:51 +02:00
comctl_Ko.rc
comctl_Nl.rc
comctl_No.rc
comctl_Pl.rc
comctl_Pt.rc
comctl_Ro.rc
comctl_Ru.rc
comctl_Si.rc comctl32: Updated Slovenian translation. 2008-04-07 21:40:06 +02:00
comctl_Sv.rc Make Swedish use SUBLANG_NEUTRAL. 2008-05-19 16:09:13 +02:00
comctl_Th.rc
comctl_Tr.rc
comctl_Uk.rc
comctl_Zh.rc comctl32: Add traditional Chinese resources. 2008-09-02 11:57:32 +02:00
commctrl.c comctl32: Remove superfluous casts that crept in as well as some older ones. 2008-11-07 11:00:16 +01:00
datetime.c comctl32: Remove the superfluous casting of the LPVOID returned by Alloc(). 2008-10-24 14:24:59 +02:00
dpa.c comctl32: Do not cast NULL. 2008-11-03 13:41:58 +01:00
draglist.c
dsa.c
flatsb.c comctl32: Don't print ERRs for reflected messages. 2008-07-22 13:25:08 +02:00
header.c comctl32: Remove the superfluous casting of the LPVOID returned by Alloc(). 2008-10-24 14:24:59 +02:00
hotkey.c comctl32: Remove the superfluous casting of the LPVOID returned by Alloc(). 2008-10-24 14:24:59 +02:00
idb_hist_large.bmp
idb_hist_small.bmp
idb_std_large.bmp
idb_std_small.bmp
idb_view_large.bmp
idb_view_small.bmp
idc_copy.cur
idc_divider.cur
idc_divideropen.cur
idc_movebutton.cur
idi_dragarrow.ico
idi_tt_error_sm.ico
idi_tt_info_sm.ico
idi_tt_warn_sm.ico
idt_check.bmp
imagelist.c comctl32: HGDIOBJ is interchangeable with other handle types so don't cast. 2008-10-27 11:29:46 +01:00
imagelist.h
ipaddress.c comctl32: Remove superfluous casts as HANDLE to other handle types. 2008-10-28 12:34:05 +01:00
listview.c comctl32: Remove superfluous casts that crept in as well as some older ones. 2008-11-07 11:00:16 +01:00
monthcal.c comctl32: Do not cast zero. 2008-11-04 11:26:22 +01:00
nativefont.c comctl32: Remove the superfluous casting of the LPVOID returned by Alloc(). 2008-10-24 14:24:59 +02:00
pager.c comctl32: HGDIOBJ is interchangeable with other handle types so don't cast. 2008-10-27 11:29:46 +01:00
progress.c comctl32: Remove the superfluous casting of the LPVOID returned by Alloc(). 2008-10-24 14:24:59 +02:00
propsheet.c comctl32: Do not cast zero. 2008-11-04 11:26:22 +01:00
rebar.c comctl32: Remove the superfluous casting of the LPVOID returned by Alloc(). 2008-10-24 14:24:59 +02:00
rsrc.rc comctl32: Rename the Chinese resources to comctl_Zh.rc. 2008-08-29 13:53:21 +02:00
smoothscroll.c
status.c comctl32: Remove the superfluous casting of the LPVOID returned by Alloc(). 2008-10-24 14:24:59 +02:00
string.c
syslink.c comctl32: Sign-compare warnings fix. 2008-09-22 11:52:15 +02:00
tab.c comctl32: Do not cast NULL. 2008-11-03 13:41:58 +01:00
theme_button.c comctl32: Don't draw the theme background of the group box over it's content area. 2008-11-07 11:01:26 +01:00
theme_combo.c
theme_dialog.c
theme_edit.c
theme_listbox.c
theming.c comctl32: Sign-compare warnings fix. 2008-09-22 11:52:15 +02:00
toolbar.c comctl32: toolbar: Use a cx field for buttons in TOOLBAR_WrapToolbar. 2008-11-06 11:56:03 +01:00
tooltips.c comctl32: Remove the superfluous casting of the LPVOID returned by Alloc(). 2008-10-24 14:24:59 +02:00
trackbar.c comctl32: Remove the superfluous casting of the LPVOID returned by Alloc(). 2008-10-24 14:24:59 +02:00
treeview.c comctl32: Do not cast NULL. 2008-11-03 13:41:58 +01:00
updown.c comctl32: Remove the superfluous casting of the LPVOID returned by Alloc(). 2008-10-24 14:24:59 +02:00