Alexander Nicolaysen Sørnes : comdlg32: PrintDlg: Set PD_SELECTION on return.

Alexandre Julliard julliard at wine.codeweavers.com
Mon Aug 20 07:42:41 CDT 2007


Module: wine
Branch: master
Commit: 0f20a83cae6fbb8cd9a23d1162194d5753cf92e8
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=0f20a83cae6fbb8cd9a23d1162194d5753cf92e8

Author: Alexander Nicolaysen Sørnes <alex at thehandofagony.com>
Date:   Wed Jul 25 21:08:33 2007 +0200

comdlg32: PrintDlg: Set PD_SELECTION on return.

---

 dlls/comdlg32/printdlg.c |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/dlls/comdlg32/printdlg.c b/dlls/comdlg32/printdlg.c
index 4bc1921..5301646 100644
--- a/dlls/comdlg32/printdlg.c
+++ b/dlls/comdlg32/printdlg.c
@@ -324,6 +324,11 @@ static BOOL PRINTDLG_UpdatePrintDlgA(HWND hDlg,
 	else
 	    lppd->Flags &= ~PD_PAGENUMS;
 
+        if (IsDlgButtonChecked(hDlg, rad2) == BST_CHECKED) /* Selection */
+            lppd->Flags |= PD_SELECTION;
+        else
+            lppd->Flags &= ~PD_SELECTION;
+
 	if (IsDlgButtonChecked(hDlg, chx1) == BST_CHECKED) {/* Print to file */
 	    static char file[] = "FILE:";
 	    lppd->Flags |= PD_PRINTTOFILE;
@@ -402,6 +407,11 @@ static BOOL PRINTDLG_UpdatePrintDlgW(HWND hDlg,
 	else
 	    lppd->Flags &= ~PD_PAGENUMS;
 
+        if (IsDlgButtonChecked(hDlg, rad2) == BST_CHECKED) /* Selection */
+            lppd->Flags |= PD_SELECTION;
+        else
+            lppd->Flags &= ~PD_SELECTION;
+
 	if (IsDlgButtonChecked(hDlg, chx1) == BST_CHECKED) {/* Print to file */
 	    static WCHAR file[] = {'F','I','L','E',':',0};
 	    lppd->Flags |= PD_PRINTTOFILE;




More information about the wine-cvs mailing list