http://bugs.winehq.org/show_bug.cgi?id=4342
------- Additional Comments From wine.dev@web.de 2006-05-06 14:14 ------- This issue is not simple to fix:
The "Gerneral" Property-Sheet (where you can select the Printer) is located in comdlg32.dll, the other default Propety-Sheets (Layout and Paper/Quality) are located in compstui.dll.
More Property-Sheets can come from the Application (IE uses this: "Selected Frame only" or "List of Links" as examples) and from the Printer-Driver (through winspool.dev,DocumentPropertySheets). The Printer-Driver is also able to replace the default Property-Sheets.
In the W2K-Layout of the PrintDlgEx* - Dialog, the default Property-Sheets (Layout and Paper/Quality) are displayed in the same Dialog as the General-Page and the other Pages.
The Layout on WinXP is a bit different: The default Property-Sheets (Layout and Paper/Quality) are not present in the Default Dialog. The user need to Press a "Preferences" - Button on the "General" - Page and then a new Dialog with the default Property-Sheets is opened.
Help from someone, who knows the Magic behind Dialogs would be great.