Propsheet pages need WS_EX_CONTROLPARENT style.

This commit is contained in:
Zach Gorman 2004-08-16 19:50:44 +00:00 committed by Alexandre Julliard
parent e84b0796b8
commit be3d4071bf

View File

@ -1474,6 +1474,8 @@ static BOOL PROPSHEET_CreatePage(HWND hwndParent,
((MyDLGTEMPLATEEX*)pTemplate)->style &= ~WS_DISABLED; ((MyDLGTEMPLATEEX*)pTemplate)->style &= ~WS_DISABLED;
((MyDLGTEMPLATEEX*)pTemplate)->style &= ~WS_VISIBLE; ((MyDLGTEMPLATEEX*)pTemplate)->style &= ~WS_VISIBLE;
((MyDLGTEMPLATEEX*)pTemplate)->style &= ~WS_THICKFRAME; ((MyDLGTEMPLATEEX*)pTemplate)->style &= ~WS_THICKFRAME;
((MyDLGTEMPLATEEX*)pTemplate)->exStyle |= WS_EX_CONTROLPARENT;
} }
else else
{ {
@ -1485,6 +1487,8 @@ static BOOL PROPSHEET_CreatePage(HWND hwndParent,
pTemplate->style &= ~WS_DISABLED; pTemplate->style &= ~WS_DISABLED;
pTemplate->style &= ~WS_VISIBLE; pTemplate->style &= ~WS_VISIBLE;
pTemplate->style &= ~WS_THICKFRAME; pTemplate->style &= ~WS_THICKFRAME;
pTemplate->dwExtendedStyle |= WS_EX_CONTROLPARENT;
} }
if (psInfo->proppage[index].useCallback) if (psInfo->proppage[index].useCallback)