DEVNAMES

DEVNAMES strukturen inneholder strenger som identifiserer driveren, enhet og utdata portnavnene for en skriver. PrintDlg -funksjonen bruker disse strengene initialisere medlemmer i systemdefinerte dialogboksen Skriv ut . Når brukeren lukker dialogboksen, returneres informasjon om den valgte skriveren i denne strukturen.

typeDef struct tagDEVNAMES {/ / dvnm WORD wDriverOffset; 
    WORD wDeviceOffset; 
    WORD wOutputOffset; 
    WORD wDefault; 
    / / driveren, enhet og porten navnet strenger følger wDefault} DEVNAMES 

 

Medlemmer

wDriverOffset
(Inndata/utdata) Angir forskyvningen i tegn fra begynnelsen av denne strukturen til en null-terminert streng som inneholder filnavnet (uten filtypen) for enhetsdriveren. Denne strengen brukes på inndata, til å bestemme skriveren skal vises først i dialogboksen.
wDeviceOffset
(Inndata/utdata) Angir forskyvningen i tegn fra begynnelsen av denne strukturen til den null-terminert strengen (maksimalt 32 byte inkludert nullmodemet) inneholder navnet på enheten. Denne strengen må være identisk med dmDeviceName medlem av den strukturen DEVMODE.
wOutputOffset
(Inndata/utdata) Angir forskyvningen i tegn fra begynnelsen av denne strukturen til null-terminert streng som inneholder navnet på enheten for fysiske utdatamediet (utgang).
wDefault
Angir om strengene i DEVNAMES strukturen identifisere standardskriveren. Denne strengen brukes til å bekrefte at standardskriveren ikke er endret siden siste utskriftsoperasjonen. Hvis noen av strengene ikke stemmer overens, vises en advarselsmelding informere brukeren som dokumentet må kanskje reformateres.

Utdata, er wDefault -medlem endret Hvisdialogboksen Skriv ut ble vist, og brukeren valgte knappen OK . DN_DEFAULTPRN-flagget brukes hvis standardskriveren er valgt. Hvis en bestemt skriver er valgt, brukes ikke flagget. Alle andre flagg i dette medlemmet er reservert for intern bruk av Skriv utdialogboksen dialogboksen boksen prosedyre .

Hurtiginformasjon

nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Som ikke støttes.
Topptekst:Deklarert i commdlg.h.

Se også

Felles biblioteket dialogboksoversikt, felles dialogboksen boksen strukturer, DEVMODE, PrintDlg

Index