Skrive ut egenskapsark

[Dette er foreløpige dokumentasjonen og endring.]

Skrive ut -og egenskapsarket er et standard brukergrensesnitt som gjør det muliggjør for brukeren å angi egenskaper for en bestemt utskriftsjobb. Funksjonen PrintDlgEx , som oppretter egenskapsarket er tilgjengelig på Windows NT versjon 5.0 og senere. Den første siden i et egenskapsark for Skriv ut er Generelt siden. Egenskapsarket kan også ha flere programspesifikke og driverspesifikke egenskapssider etter generelle side. Den nederste delen av siden Generelt er en barn dialogboksen boksen mal med kontroller som ligner innrykkene for vanlige utskriftsdialogboksen .

Til å opprette og vise en egenskapsside for utskrift , initialisere en PRINTDLGEX struktur og sende strukturen til PrintDlgEx -funksjonen.

De fleste medlemmene i PRINTDLGEX -strukturen er identisk med PRINTDLG -strukturen. For beskrivelser av hvordan du bruker de felles struktur-medlemmene til å samhandle med dialogbokskontrollene, kan du se Dialogboksen Skriv ut. Resten av dette emnet beskriver egenskapen ark utskriftsfunksjonene som er forskjellige fra dialogboksen Skriv ut .

Du kan tilpasse et egenskapsark for utskrift ved å angi en egendefinert dialogboks boksen mal for den nederste delen av siden Generelt og ved å angi flere egenskapssider for å følge de generelle siden. Hvis du vil ha mer informasjon, se tilpasse egenskapsarket Skriv ut.

Du kan implementere en Tilbakeringingsobjekt for å motta varsler og meldinger fra funksjonen PrintDlgEx , mens egenskapsarket vises. Programmer som inneholder egendefinerte maler eller tilleggssider bruke tilbakeringing-objektet til å kommunisere med egenskapsarket. Hvis du vil ha mer informasjon, kan du se Tilbakeringingsobjekt for egenskapsarket Skriv ut.

Skrive ut -og egenskapsarket gir støtte for å angi flere, ikke-sammenhengende sideområder for å skrive ut. LpPageRanges -medlem av PRINTDLGEX -strukturen angir tabelldata med PRINTPAGERANGE -strukturer der hver struktur angir et sideområde.

Egenskapsarket Skriv ut viser en alternativknapp for Gjeldende side som en del av Sideområde gruppe med alternativknapper. Hvis du vil kontrollere alternativknappen for Gjeldende side , bruk flaggene PD_CURRENTPAGE og PD_NOCURRENTPAGE i flagg -medlem av PRINTDLGEX -struktur.

Index