mirror of
git://source.winehq.org/git/wine.git
synced 2024-11-05 18:01:34 +00:00
comdlg32/printdlg: Leave FromPages/ToPages empty if it contains max. WORD value.
This commit is contained in:
parent
f9f881bfc2
commit
f815b8b9d5
1 changed files with 12 additions and 6 deletions
|
@ -956,9 +956,12 @@ BOOL PRINTDLG_ChangePrinterA(HWND hDlg, char *name,
|
||||||
lpdm = PrintStructures->lpDevMode; /* use this as a shortcut */
|
lpdm = PrintStructures->lpDevMode; /* use this as a shortcut */
|
||||||
|
|
||||||
if(!(lppd->Flags & PD_PRINTSETUP)) {
|
if(!(lppd->Flags & PD_PRINTSETUP)) {
|
||||||
/* Print range (All/Range/Selection) */
|
/* Print range (All/Range/Selection) */
|
||||||
SetDlgItemInt(hDlg, edt1, lppd->nFromPage, FALSE);
|
if(lppd->nFromPage != 0xffff)
|
||||||
SetDlgItemInt(hDlg, edt2, lppd->nToPage, FALSE);
|
SetDlgItemInt(hDlg, edt1, lppd->nFromPage, FALSE);
|
||||||
|
if(lppd->nToPage != 0xffff)
|
||||||
|
SetDlgItemInt(hDlg, edt2, lppd->nToPage, FALSE);
|
||||||
|
|
||||||
CheckRadioButton(hDlg, rad1, rad3, rad1); /* default */
|
CheckRadioButton(hDlg, rad1, rad3, rad1); /* default */
|
||||||
if (lppd->Flags & PD_NOSELECTION)
|
if (lppd->Flags & PD_NOSELECTION)
|
||||||
EnableWindow(GetDlgItem(hDlg, rad2), FALSE);
|
EnableWindow(GetDlgItem(hDlg, rad2), FALSE);
|
||||||
|
@ -1160,9 +1163,12 @@ static BOOL PRINTDLG_ChangePrinterW(HWND hDlg, WCHAR *name,
|
||||||
lpdm = PrintStructures->lpDevMode; /* use this as a shortcut */
|
lpdm = PrintStructures->lpDevMode; /* use this as a shortcut */
|
||||||
|
|
||||||
if(!(lppd->Flags & PD_PRINTSETUP)) {
|
if(!(lppd->Flags & PD_PRINTSETUP)) {
|
||||||
/* Print range (All/Range/Selection) */
|
/* Print range (All/Range/Selection) */
|
||||||
SetDlgItemInt(hDlg, edt1, lppd->nFromPage, FALSE);
|
if(lppd->nFromPage != 0xffff)
|
||||||
SetDlgItemInt(hDlg, edt2, lppd->nToPage, FALSE);
|
SetDlgItemInt(hDlg, edt1, lppd->nFromPage, FALSE);
|
||||||
|
if(lppd->nToPage != 0xffff)
|
||||||
|
SetDlgItemInt(hDlg, edt2, lppd->nToPage, FALSE);
|
||||||
|
|
||||||
CheckRadioButton(hDlg, rad1, rad3, rad1); /* default */
|
CheckRadioButton(hDlg, rad1, rad3, rad1); /* default */
|
||||||
if (lppd->Flags & PD_NOSELECTION)
|
if (lppd->Flags & PD_NOSELECTION)
|
||||||
EnableWindow(GetDlgItem(hDlg, rad2), FALSE);
|
EnableWindow(GetDlgItem(hDlg, rad2), FALSE);
|
||||||
|
|
Loading…
Reference in a new issue