Compilo after wxVideoMode change, MSW part
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53076 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -699,26 +699,26 @@ bool wxDisplayImplMultimon::ChangeMode(const wxVideoMode& mode)
|
|||||||
}
|
}
|
||||||
else // change to the given mode
|
else // change to the given mode
|
||||||
{
|
{
|
||||||
wxCHECK_MSG( mode.w && mode.h, false,
|
wxCHECK_MSG( mode.GetWidth() && mode.GetHeight(), false,
|
||||||
_T("at least the width and height must be specified") );
|
_T("at least the width and height must be specified") );
|
||||||
|
|
||||||
wxZeroMemory(dm);
|
wxZeroMemory(dm);
|
||||||
dm.dmSize = sizeof(dm);
|
dm.dmSize = sizeof(dm);
|
||||||
dm.dmDriverExtra = 0;
|
dm.dmDriverExtra = 0;
|
||||||
dm.dmFields = DM_PELSWIDTH | DM_PELSHEIGHT;
|
dm.dmFields = DM_PELSWIDTH | DM_PELSHEIGHT;
|
||||||
dm.dmPelsWidth = mode.w;
|
dm.dmPelsWidth = mode.GetWidth();
|
||||||
dm.dmPelsHeight = mode.h;
|
dm.dmPelsHeight = mode.GetHeight();
|
||||||
|
|
||||||
if ( mode.bpp )
|
if ( mode.GetDepth() )
|
||||||
{
|
{
|
||||||
dm.dmFields |= DM_BITSPERPEL;
|
dm.dmFields |= DM_BITSPERPEL;
|
||||||
dm.dmBitsPerPel = mode.bpp;
|
dm.dmBitsPerPel = mode.GetDepth();
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( mode.refresh )
|
if ( mode.GetRefresh() )
|
||||||
{
|
{
|
||||||
dm.dmFields |= DM_DISPLAYFREQUENCY;
|
dm.dmFields |= DM_DISPLAYFREQUENCY;
|
||||||
dm.dmDisplayFrequency = mode.refresh;
|
dm.dmDisplayFrequency = mode.GetRefresh();
|
||||||
}
|
}
|
||||||
|
|
||||||
pDevMode = &dm;
|
pDevMode = &dm;
|
||||||
@@ -776,7 +776,7 @@ bool wxDisplayImplMultimon::ChangeMode(const wxVideoMode& mode)
|
|||||||
if (frameTop && frameTop->IsFullScreen())
|
if (frameTop && frameTop->IsFullScreen())
|
||||||
{
|
{
|
||||||
wxVideoMode current = GetCurrentMode();
|
wxVideoMode current = GetCurrentMode();
|
||||||
frameTop->SetClientSize(current.w, current.h);
|
frameTop->SetClientSize(current.GetWidth(), current.GetHeight());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
|
Reference in New Issue
Block a user