Caseta de Dialog Inițializare pagină

Caseta de dialog Inițializare pagină permite utilizatorului seta următoarele atribute de pagina imprimată:

Atributele prezentate în caseta de dialog variază, în funcție de capacitățile imprimantei.

Creați și afișa o casetă de dialog Inițializare pagină de inițializarea unei structuri de PAGESETUPDLG ?i transmiterea structura funcția PageSetupDlg.

Ilustrația următoare afișează o casetă de dialog Inițializare pagină tipic.

În cazul în care utilizatorul face clic pe butonul OK , PageSetupDlg întoarce TRUE după setarea diferi?i membri în structura PAGESETUPDLG pentru a specifica utilizatorului selecții. Membrii ptPaperSize și rtMargin conțin valorile specificate de utilizator. Membrii hDevMode și hDevNames conține memorie globală ghidaje pentru structurile mod dezvoltare și DEVNAMES . Aceste structuri conțin informații de pagini suplimentare, precum și informații despre imprimantă. Utilizați aceste informații pentru a pregăti de ieșire pentru a fi trimisă la imprimanta selectată.

Dacă utilizatorul anulează caseta de dialog Inițializare pagină sau apare o eroare, PageSetupDlg întoarce FALSE. Pentru a determina cauza erorii, apela funcția CommDlgExtendedError pentru a prelua valoarea de eroare prelungit.