A estrutura DEVNAMES contém seqüências de caracteres que identificam o driver, dispositivo e nomes de porta de saída para uma impressora. O PrintDlg função usa essas seqüências de caracteres para inicializar os membros de na caixa de diálogo Imprimir definidas pelo sistema. Quando o usuário fecha a caixa de diálogo, informações sobre a impressora selecionada são retornadas nessa estrutura.
typedef struct tagDEVNAMES {/ / dvnm palavra wDriverOffset;
PALAVRA wDeviceOffset;
PALAVRA wOutputOffset;
PALAVRA wDefault;
/ driver, dispositivo e seqüências de caracteres de nome porta siga wDefault} DEVNAMES
Na saída, o membro wDefault é alterado somente sea caixa de diálogo Imprimir foi exibida e o usuário escolheu o botão OK . O Sinalizar de DN_DEFAULTPRN é usado se a impressora padrão foi selecionada. Se uma impressora específica for selecionada, o sinalizador não for usado. Todos os outros sinalizadores nesse membro são reservados para uso interno pelo procedimento de caixa de diálogocaixa de diálogo Imprimir .
nbsp; Windows &NT: requer a versão 3.1 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Sem suporte.
Cabeçalho:Declarado em commdlg.h.
Visão geral de biblioteca de caixa de diálogo comum, estruturas de caixa de diálogo comuns, DEVMODE, PrintDlg