wxwidgets/include/wx/msw
Maarten Bent c72f4efc9c Fix crash when closing a wxColourDialog under MSW
Check that ms_pfnSetThreadDpiAwarenessContext function pointer was
initialized before using it.

This fixes a regression introduced in 9befda5c26 (Only use
AutoSystemDpiAware when displays have different DPI, 2023-12-10).

See #24121, #24196.

Closes #24288.
2024-02-06 19:07:46 +01:00
..
ole Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
private Fix crash when closing a wxColourDialog under MSW 2024-02-06 19:07:46 +01:00
rt Remove extraneous semicolons 2023-11-23 09:25:03 -08:00
wrl Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
accel.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
anybutton.h Remove Windows XP and Vista support 2022-11-12 16:57:52 +00:00
app.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
appprogress.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
apptbase.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
apptrait.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
bitmap.h Remove unnecessary empty destructors 2024-01-28 18:16:07 +01:00
blank.cur
bmpbuttn.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
bmpcbox.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
brush.h Remove unnecessary empty destructors 2024-01-28 18:16:07 +01:00
bullseye.cur
button.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
calctrl.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
caret.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
cdrom.ico
checkbox.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
checklst.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
child.ico
chkconf.h CMake: Update webview related checks 2023-12-21 21:26:41 +01:00
choice.h Use proper theme for dark mode support in wxChoice and wxComboBox 2022-12-25 19:45:53 +00:00
clipbrd.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
colordlg.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
colour.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
colours.bmp
combo.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
combobox.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
commandlinkbutton.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
computer.ico
control.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
crashrpt.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
cross.cur
csquery.bmp
ctrlsub.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
cursor.h Remove unnecessary empty destructors 2024-01-28 18:16:07 +01:00
custombgwin.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
darkmode.h Allow customizing menu bar menus colours in MSW dark mode 2023-02-19 23:20:19 +00:00
datectrl.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
datetimectrl.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
dc.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
dcclient.h Add wxClientDC::CanBeUsedForDrawing() 2023-12-26 19:27:50 +01:00
dcmemory.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
dcprint.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
dcscreen.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
dde.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
debughlp.h Remove UNICODE build option, hardcode its value as 1 2022-10-27 19:43:59 +02:00
dialog.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
dib.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
dirdlg.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
dragimag.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
drive.ico
enhmeta.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
evtloop.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
evtloopconsole.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
fdrepdlg.h Remove special wxFindReplaceDialog hack from wxGUIEventLoop 2023-08-26 18:21:22 +02:00
file1.ico
filedlg.h Initialize wxFileDialog::m_data in default ctor in wxMSW too 2023-12-18 16:49:35 +01:00
floppy.ico
folder1.ico
folder2.ico
font.h Remove unnecessary empty destructors 2024-01-28 18:16:07 +01:00
fontdlg.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
frame.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
fswatcher.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
gauge.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
gccpriv.h Revert "Move Cygwin __USE_W32_SOCKETS definition to wxMSW-specific file" 2023-07-09 17:05:09 +02:00
gdiimage.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
genrcdefs.h
glcanvas.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
hand.cur
headerctrl.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
helpbest.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
helpchm.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
helpwin.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
htmlhelp.h Remove tests for _UNICODE too 2022-10-27 19:43:30 +02:00
hyperlink.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
icon.h Hide operator<<() overloads used for wxVariant support too 2024-01-06 23:06:02 +01:00
imaglist.h Refactor wxImageList classes to use wxImageListBase 2023-11-03 01:53:36 +01:00
iniconf.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
init.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
joystick.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
libraries.h
listbox.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
listctrl.h Revert "Add wxWindow::MSWAfterReparent() virtual function" 2023-06-05 14:30:56 +01:00
magnif1.cur
mdi.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
mdi.ico
menu.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
menuitem.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
metafile.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
mfc.h wxMFCApp::PreTranslateMessage: Give msg to MFC before wxWidgets 2023-06-11 01:56:21 -04:00
mimetype.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
minifram.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
missing.h Remove UNICODE build option, hardcode its value as 1 2022-10-27 19:43:59 +02:00
msgdlg.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
msvcrt.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
nonownedwnd.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
notebook.h Merge branch 'msw-dark-mode' 2022-12-27 22:20:34 +01:00
ownerdrawnbutton.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
ownerdrw.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
palette.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
pbrush.cur
pen.h Remove unnecessary empty destructors 2024-01-28 18:16:07 +01:00
pencil.cur
pntleft.cur
pntright.cur
popupwin.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
printdlg.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
printwin.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
private.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
progdlg.h Use nullptr instead of NULL in the code and documentation 2022-10-18 01:25:25 +02:00
question.ico
radiobox.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
radiobut.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
rcdefs.h
regconf.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
region.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
registry.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
removble.ico
richmsgdlg.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
roller.cur
scrolbar.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
seh.h
setup.h Merge branch 'master' into webview-chromium 2024-01-17 00:22:39 +01:00
setup_inc.h Remove outdated parts from build system 2023-08-24 15:15:57 +02:00
slider.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
sound.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
spinbutt.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
spinctrl.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
stackwalk.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
statbmp.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
statbox.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
statline.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
stattext.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
statusbar.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
std.ico
stdpaths.h Add wxStandardPaths::GetSharedLibrariesDir() 2024-01-28 18:41:20 +01:00
subwin.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
taskbar.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
taskbarbutton.h Replace wxOVERRIDE and wxNOEXCEPT with override and noexcept 2022-10-15 18:10:45 +02:00
textctrl.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
textentry.h Always use wxDynamicLibrary in wxMSW and remove checks for it 2022-12-04 02:12:22 +00:00
tglbtn.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
timectrl.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
toolbar.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
tooltip.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
toplevel.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
treectrl.h Add wxTreeCtrl::SetStateImages() 2023-11-03 00:53:40 +01:00
uxtheme.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
webview_edge.h Implement wxWebView::SetProxy() for Edge backend 2023-09-07 15:33:39 +02:00
webview_ie.h Use "= default" for all trivial default ctors and dtors 2023-11-17 01:33:32 +01:00
webviewhistoryitem_ie.h
window.h Remove "automatic" dark mode support 2023-07-08 23:00:43 +01:00
winundef.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
winver.h
wrapcctl.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
wrapcdlg.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
wrapgdip.h
wrapshl.h Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
wrapwin.h Explicitly disable some level 4 warnings in Windows SDK headers 2023-07-20 15:29:06 +02:00
wx.manifest Simplify Windows application manifests 2021-12-17 16:57:45 +01:00
wx.rc Remove all blank "Modified by:" lines from top comment blocks 2023-10-22 01:22:48 +02:00
wx_dpi_aware.manifest Fix runtime exception when running application compiled with clang on Windows 2023-04-19 22:10:52 +02:00
wx_dpi_aware_pmv2.manifest Fix runtime exception when running application compiled with clang on Windows 2023-04-19 22:10:52 +02:00