Use DPI Aware wxSystemParametersInfo
Require a wxWindow when requesting GetNonClientMetrics. If no wxWindow is known, use wxTheApp->GetTopWindow().
This commit is contained in:
@@ -396,7 +396,8 @@ void wxMessageDialog::AdjustButtonLabels()
|
||||
/* static */
|
||||
wxFont wxMessageDialog::GetMessageFont()
|
||||
{
|
||||
const NONCLIENTMETRICS& ncm = wxMSWImpl::GetNonClientMetrics();
|
||||
const wxWindow* win = wxTheApp ? wxTheApp->GetTopWindow() : NULL;
|
||||
const NONCLIENTMETRICS& ncm = wxMSWImpl::GetNonClientMetrics(win);
|
||||
return wxNativeFontInfo(ncm.lfMessageFont);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user