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
Çı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 .
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.
Ortak iletişim kutusuna kitaplığın genel bakış, ortak iletişim kutusu yapıları, devmode, PrintDlg