페이지 설정 대화 상자를 초기화

기본적으로 페이지 설정 대화 상자에는 현재 기본 프린터에 대 한 정보가 표시 됩니다. 특정 프린터에 대 한 정보를 표시 하려면 대화 상자를 직접 설정의 멤버는 DEVMODE 또는 DEVNAMES 구조와 PAGESETUPDLG에 해당 멤버를 이러한 구조에 대 한 전역 메모리 핸들을 할당 합니다. 대화 상자의 현재 설치 되지 않은 프린터의 이름을 지정 하는 경우 오류 메시지를 표시 합니다. 대화 상자 오류 메시지를 표시 하지 않도록 하려면 PSD_NOWARNING 값을 사용 합니다. 페이지 설정 대화 상자를 표시 하지 않고 기본 프린터에 대 한 정보를 검색 하려면 PSD_RETURNDEFAULT 값.

기본 측정 시스템 인치 경우 대화 상자의 기본 측정 단위 인치의 사용 합니다. 기본 측정 시스템 메트릭을 이면 대화 상자 측정 기본 단위로 밀리미터의 1/100을 사용 합니다. 기본 측정 단위를 무시 하려면 PAGESETUPDLG 구조의 플래그 구성원에서 PSD_INHUNDREDTHSOFMILLIMETERS 또는 PSD_INTHOUSANDTHSOFINCHES 플래그 설정.

여백에 대 한 초기 값은 기본적으로 1 인치. PSD_MARGINS 플래그를 설정 하는 경우 rtMargin 구성원에 지정 된 초기 여백 값 대화 상자에 표시 됩니다. 여백에 대 한 사용자 지정할 수 있는 기본 최소 값은 프린터에 의해 허용 되는 최소 여백. 대화 상자에 rtMinMargin 구성원에 지정 된 최소 여백을 적용 PSD_MINMARGINS 플래그를 설정 하는 경우.

사용자가 특정 옵션을 선택 하지 못하도록 하려면 해당 컨트롤을 해제 하려면 다음 플래그의 조합을 설정합니다.

플래그 의미
PSD_DISABLEMARGINS 사용자가 여백을 입력 하는 편집 컨트롤을 사용 하지 않도록 설정.
PSD_DISABLEORIENTATION 세로가로 라디오 단추 비활성화.
PSD_DISABLEPAPER 용지 크기 및 용지 공급 선택 컨트롤을 사용 하지 않도록 설정.
PSD_DISABLEPRINTER 프린터 누름 단추 비활성화.

 

Index