DEVNAMES

DEVNAMES 구조 드라이버, 장치 및 프린터에 대 한 출력 포트 이름을 식별 하는 문자열을 포함 합니다. PrintDlg 함수 이러한 문자열을 사용 하 여 시스템 정의 인쇄 대화 상자에서 멤버 초기화. 이 구조에서 선택한 프린터에 대 한 정보 반환 됩니다 사용자 대화 상자를 닫으면.

typedef struct tagDEVNAMES {/ / dvnm WORD wDriverOffset; 
    WORD wDeviceOffset; 
    WORD wOutputOffset; 
    WORD wDefault; 
    / / 드라이버, 장치 및 포트 이름 문자열 따라 wDefault} DEVNAMES 
 

회원

wDriverOffset
(입/출력) 이 구조체의 시작 부분에서 장치 드라이버의 이름 (확장명) 없이 포함 된 null로 끝나는 문자열에 문자에서 오프셋을 지정 합니다. 입력에이 문자열은 대화 상자에 처음 표시 하려면 프린터를 확인 하는 데 사용.
wDeviceOffset
(입/출력) 이 구조체의 시작 부분에서 null로 끝나는 문자열 (최대 32 바이트 null을 포함 하 여) 장치 이름을 포함 하는 문자 오프셋을 지정 합니다. 이 문자열의 dmDeviceName 멤버에 동일 해야 합니다 DEVMODE 구조.
wOutputOffset
(입/출력) 이 구조체의 시작 부분에서 물리적 출력 매체 (출력 포트)에 대 한 장치 이름을 포함 하는 null로 끝나는 문자열에 문자에서 오프셋을 지정 합니다.
wDefault
DEVNAMES 구조에 포함 된 문자열이 기본 프린터를 식별 여부를 지정 합니다. 이 문자열은 기본 프린터로 마지막 인쇄 작업 이후 변경 되지 않았습니다 확인 하는 데 사용 됩니다. 문자열 중 하나라도 일치 하지 않으면 경고 메시지가 표시 됩니다 문서 포맷 될 필요가 있습니다 사용자에 게 알리는.

출력에 wDefault 구성원은 인쇄 설정 대화 상자를 표시 하 고 사용자가 확인 단추를 선택 하는 경우에 변경 됩니다. 기본 프린터를 선택 하는 경우 DN_DEFAULTPRN 플래그를 사용 합니다. 특정 프린터를 선택 하는 경우 플래그가 사용 되지 않습니다. 이 멤버에 다른 모든 플래그는 내부용 인쇄 대화 대화 상자 프로시저에서.

QuickInfo

nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:지원 되지 않습니다.
헤더:Commdlg.h에 선언.

참고 항목

공용 대화 상자 라이브러리 개요, 일반 대화 상자 구조, DEVMODE, PrintDlg

 

Index