wxWidgets/include/wx/msw
Artur Wieczorek 3eb650972a Fix setting style flags in wxListCtrl (wxMSW)
UpdateStyle() function was introduced in edccf428 to synchronize in
SetWindowStyleFlag() style of the control with new style flags just stored
in m_windowStyle.
In 9a8d75f1, storing directly a new flags in m_windowStyle was replaced by
the call to parent's SetWindowStyleFlag().
Because call to parent's SetWindowStyleFlag() updates both m_windowStyle
and actual style of the control for common flags (WS_*, LVS_* flags),
synchronizing the control again with UpdateStyles() is pointless (since
this function does nothing in this context).
Only wxSCROLL style flags need special care because wxListCtrl doesn't
have these styles but the control itself may have them. In order
to preserve them in the call to SetWindowStyleFlag(), we can do the trick
and request the same new scroll style as the actual physical style.
UpdateStyles() is useless now and can be deprecated.

See #17059.
2017-05-19 00:01:47 +02:00
..
ole Take COM defintions from ObjBase.h header file 2017-05-09 20:51:41 +02:00
private use more wxOVERRIDE (#329) 2016-09-25 13:21:28 -07:00
rt Add Win8+ toast notification to wxNotificationMessage. 2016-02-10 20:38:12 +01:00
accel.h
amd64.manifest
anybutton.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
app.h Merge branch 'rmv_symbols_3' of https://github.com/catalinr/wxWidgets 2017-02-20 17:46:45 +01:00
appprogress.h
apptbase.h
apptrait.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
bitmap.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
blank.cur
bmpbuttn.h
bmpcbox.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
brush.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
bullseye.cur
button.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
calctrl.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
caret.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
cdrom.ico
checkbox.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
checklst.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
child.ico
chkconf.h Allow build wxNotificationMessage without OLE support (wxUSE_OLE==0) 2017-05-09 17:27:36 +02:00
choice.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
clipbrd.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
colordlg.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
colour.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
colours.bmp
combo.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
combobox.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
commandlinkbutton.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
computer.ico
control.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
crashrpt.h
cross.cur
csquery.bmp
ctrlsub.h
cursor.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
custombgwin.h use more wxOVERRIDE (#329) 2016-09-25 13:21:28 -07:00
datectrl.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
datetimectrl.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
dc.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
dcclient.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
dcmemory.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
dcprint.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
dcscreen.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
dde.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
debughlp.h Allow using debug help API with non-MSVC compilers 2016-03-15 20:11:07 +01:00
dialog.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
dib.h Fix wxGTK/MSW build in wxDIB. 2016-03-09 15:42:51 +01:00
dirdlg.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
dragimag.h
drive.ico
enhmeta.h Build wxMetafileDataObject when wxUSE_DATAOBJ==1 2017-05-02 23:30:30 +02:00
evtloop.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
evtloopconsole.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
fdrepdlg.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
file1.ico
filedlg.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
floppy.ico
folder1.ico
folder2.ico
font.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
fontdlg.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
frame.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
fswatcher.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
gauge.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
gccpriv.h Fix regex library compilation after MinGW _stricmp() fixes 2017-01-14 01:16:51 +01:00
gdiimage.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
genrcdefs.h
glcanvas.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
hand.cur
headerctrl.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
helpbest.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
helpchm.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
helpwin.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
htmlhelp.h
hyperlink.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
ia64.manifest
icon.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
imaglist.h Removed obsolete symbols from comments. 2016-02-21 20:12:11 +02:00
iniconf.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
init.h Use Unicode command line when not using wmain() under Windows 2017-03-11 03:41:23 +01:00
joystick.h
libraries.h
listbox.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
listctrl.h Fix setting style flags in wxListCtrl (wxMSW) 2017-05-19 00:01:47 +02:00
magnif1.cur
mdi.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
mdi.ico
menu.h Fix accel handling when removing item from submenu 2016-12-05 17:59:03 +01:00
menuitem.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
metafile.h Build wxMetafileDataObject when wxUSE_DATAOBJ==1 2017-05-02 23:30:30 +02:00
mimetype.h Add wxFileType::GetExpandedCommand() 2016-03-05 03:09:59 +01:00
minifram.h
missing.h Fix MinGW builds by defining HDS_NOSIZING if it's not defined 2016-10-21 22:54:46 +02:00
msgdlg.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
msvcrt.h
nonownedwnd.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
notebook.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
ownerdrawnbutton.h
ownerdrw.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
palette.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
panel.h Move wxPanel::HasTransparentBackground() to wxControlContainer 2016-06-07 22:08:51 +02:00
pbrush.cur
pen.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
pencil.cur
pntleft.cur
pntright.cur
popupwin.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
printdlg.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
printwin.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
private.h Merge branch 'rmv_symbols_3' of https://github.com/catalinr/wxWidgets 2017-02-20 17:46:45 +01:00
progdlg.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
question.ico
radiobox.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
radiobut.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
rcdefs.h
regconf.h Test for wxUSE_BASE64 in wxRegConfig 2017-01-10 18:29:33 +01:00
region.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
registry.h Marked some standard keys as obsolete. They should probably be removed too. 2016-02-21 20:12:33 +02:00
removble.ico
richmsgdlg.h use more wxOVERRIDE (#329) 2016-09-25 13:21:28 -07:00
roller.cur
scrolbar.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
seh.h Add Microsoft Visual Studio 2017 solution file for building wxMSW 2017-01-16 17:02:10 +01:00
setup0.h Update comment in msw/setup0.h 2017-05-09 20:51:58 +02:00
setup_inc.h Allow using debug help API with non-MSVC compilers 2016-03-15 20:11:07 +01:00
slider.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
sound.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
spinbutt.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
spinctrl.h Fix wxMSW wxSpinCtrl appearance: show arrows inside the control 2017-02-11 23:39:31 +01:00
stackwalk.h
statbmp.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
statbox.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
statline.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
stattext.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
statusbar.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
std.ico
stdpaths.h Add wxStandardPaths::ConfigFileConv enum for clarity and safety 2017-03-09 17:53:14 +01:00
subwin.h
taskbar.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
taskbarbutton.h
textctrl.h Only declare wxTextCtrl::MSWCreateContextMenu() if wxUSE_RICHEDIT==1 2017-04-04 15:27:05 +02:00
textentry.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
tglbtn.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
timectrl.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
tls.h
toolbar.h Merge branch 'rmv_symbols_3' of https://github.com/catalinr/wxWidgets 2017-02-20 17:46:45 +01:00
tooltip.h Clean up wxMSW tooltip window on library shutdown 2016-02-13 12:55:17 +01:00
toplevel.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
treectrl.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
uxtheme.h
uxthemep.h
webview_ie.h use wxOVERRIDE in wxMSW sources 2016-09-23 07:59:11 -07:00
webview_missing.h
webviewhistoryitem_ie.h
window.h Fix wxFULL_REPAINT_ON_RESIZE handling in wxMSW 2017-01-06 14:33:24 +01:00
winundef.h
winver.h Target latest Windows API in wxMSW 2017-04-08 21:48:47 +02:00
wrapcctl.h
wrapcdlg.h
wrapgdip.h
wrapshl.h Disable warnings in the standard shlobj.h header with MSVC14 2016-03-23 14:46:59 +01:00
wrapwin.h Extract setting WINVER/_WIN32_WINNT to a separate file 2017-01-13 23:39:52 +01:00
wx.manifest
wx.rc