Commit 2682ff43 authored by Robert Shearman's avatar Robert Shearman Committed by Alexandre Julliard

comctl32: A PSM_SETWIZBUTTONS message specifying PSWIZB_FINISH or

PSWIZB_DISABLEDFINISH, followed by another one without those flags should show the next button again and hide the finish button.
parent fcce047f
......@@ -2438,14 +2438,6 @@ static void PROPSHEET_SetWizButtons(HWND hwndDlg, DWORD dwFlags)
if (dwFlags & PSWIZB_NEXT)
{
if (!psInfo->hasFinish)
{
/* Hide the Finish button */
ShowWindow(hwndFinish, SW_HIDE);
}
/* Show and enable the Next button */
ShowWindow(hwndNext, SW_SHOW);
EnableWindow(hwndNext, TRUE);
/* Set the Next button as the default pushbutton */
......@@ -2470,6 +2462,13 @@ static void PROPSHEET_SetWizButtons(HWND hwndDlg, DWORD dwFlags)
SendMessageW(hwndDlg, DM_SETDEFID, IDC_FINISH_BUTTON, 0);
}
}
else
{
/* Hide the Finish button */
ShowWindow(hwndFinish, SW_HIDE);
/* Show the Next button */
ShowWindow(hwndNext, SW_SHOW);
}
}
else if (!(dwFlags & PSWIZB_DISABLEDFINISH))
EnableWindow(hwndFinish, TRUE);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment