DEVNAMES

devnames yapısı, çıkış bağlantı noktası adları bir yazıcı için aygıt ve sürücü tanımlama dizelerini içerir. PrintDlg işlevi, sistem tanımlı Yazdır iletişim kutusundaki Üyeler başlatmak için bu dizeleri kullanır. Kullanıcı iletişim kutusu kapandığında, bu yapı içinde seçili yazıcı hakkında bilgi döner.

typedef struct tagDEVNAMES {/ / dvnm word wDriverOffset; 
    word wDeviceOffset; 
    word wOutputOffset; 
    word wDefault; 
    / / sürücü, aygıt ve bağlantı noktası adı dizeleri takip wDefault} devnames 

 

Üyeler

wDriverOffset
(Giriş/çıkış) Farkı karakterlere başından itibaren bu yapının biten aygıt sürücüsü (uzantı olmadan) dosya adı içeren bir dize belirtir. Giriş Bu dize başlangıçta iletişim kutusunda görüntülemek için yazıcıyı belirlemek için kullanılır.
wDeviceOffset
(Giriş/çıkış) Farkı karakterlere başından itibaren bu yapının aygıtının adını içeren Sıfırla biten dizi (maksimum 32 bayt boş dahil) belirtir. Bu dize dmDeviceName üye aynı olmalıdır devmode yapısını.
wOutputOffset
(Giriş/çıkış) Karakter başından itibaren bu yapının fiziksel çıktı ortamında (çıkış bağlantı noktası) aygıt adını içeren boş sonlandırılmış dize uzaklığı belirtir.
wDefault
devnames yapısında bulunan dizeleri varsayılan yazıcıyı tanımlamak olup olmadığını belirtir. Bu dize, varsayılan yazıcı son yazdırma işlemi beri değişmedi doğrulamak için kullanılır. Dizelerden biriyle eşleşmiyorsa, belgeyi yeniden biçimlendirilebileceği gereken kullanıcıya bildiren bir uyarı iletisi görüntülenir.

Çıkışta, yalnızca yazdırmakurulumu iletişim kutusunda görüntülenen ve kullanıcı Tamam düğmesini seçerseniz wDefault üye değişti. Varsayılan yazıcı seçilmedi dn_defaultprn bayrağı kullanılır. Belirli bir yazıcı seçili ise, bayrak kullanılmaz. Tüm bu üye bayraklarda Yazdıriletişim iletişim kutusunu yordam tarafından iç kullanım için ayrılmıştır .

QuickInfo

nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Desteklenmeyen.
Header:Commdlg.h ilan.

Ayrıca bkz:

Ortak iletişim kutusuna kitaplığın genel bakış, ortak iletişim kutusu yapıları, devmode, PrintDlg

Index