L'inizializzazione della finestra di dialogo Imposta pagina

Per impostazione predefinita, la finestra di dialogo Imposta pagina Visualizza informazioni sulla stampante predefinita corrente. Per dirigere la finestra di dialogo per visualizzare le informazioni su una stampante specifica, impostare i membri di un DEVMODE o DEVNAMES strutturare e assegnare le maniglie di memoria globale di queste strutture a membro corrispondente in PAGESETUPDLG. Se si specifica il nome di una stampante che non Ŕ attualmente installato, nella finestra di dialogo viene visualizzato un messaggio di errore. Per impedire la finestra di dialogo di visualizzazione dei messaggi di errore, utilizzare il valore PSD_NOWARNING. Per recuperare le informazioni sulla stampante predefinita senza visualizzare la finestra di dialogo Imposta pagina , utilizzare il valore PSD_RETURNDEFAULT.

Se il sistema di misura predefinita Ŕ pollici, come l'unitÓ di misura predefinita nella finestra di dialogo utilizza millesimi di pollici. Se il sistema di misura predefinita Ŕ metrica, come l'unitÓ di misura predefinita nella finestra di dialogo utilizza centesimi di millimetro. Per ignorare l'unitÓ di misura predefinita, impostare il flag PSD_INHUNDREDTHSOFMILLIMETERS o PSD_INTHOUSANDTHSOFINCHES nel membro Flags della struttura PAGESETUPDLG.

I valori iniziali per i margini sono un pollice, per impostazione predefinita. Se si imposta il flag PSD_MARGINS, finestra di dialogo Visualizza i valori di margine iniziale specificati nel membro rtMargin . I valori predefiniti minimo che l'utente pu˛ specificare per i margini sono i margini minimi consentiti dalla stampante. Se si imposta il flag PSD_MINMARGINS, la finestra di dialogo impone i margini minimi specificati nel membro rtMinMargin.

Per impedire agli utenti di selezionare alcune opzioni, impostare qualsiasi combinazione dei seguenti flag per disattivare i controlli corrispondenti.

Bandiera Significato
PSD_DISABLEMARGINS Disattiva i controlli di modifica in cui l'utente digita i margini.
PSD_DISABLEORIENTATION Disabilita i pulsanti radio verticale e orizzontale.
PSD_DISABLEPAPER Disattiva i controlli per selezionare il formato carta e l'origine della carta.
PSD_DISABLEPRINTER Disabilita il pulsante stampante.

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index