ChooseFont를 호출 하기 전에 CF_SCREENFONTS, CF_PRINTERFONTS, 또는 CF_BOTH, 대화 상자에서 화면 글꼴, 프린터 글꼴 또는 두 가지 모두 나열 해야 여부를 나타내기 위해 CHOOSEFONT 구조의 플래그 구성원 지정 해야 합니다. CHOOSEFONT 구조의 hDC 구성원 프린터에 대 한 장치 컨텍스트 핸들을 지정 해야 합니다 CF_PRINTERFONTS 또는 CF_BOTH를 지정 하는 경우.
플래그 멤버를 사용 하 여 대화 상자 컨트롤 중 일부를 사용 하지 않도록 설정 하거나 사용 하 고 있습니다 수 플래그 멤버와 함께 사용 다른 CHOOSEFONT 회원 일부 컨트롤의 초기 값을 제어.
???취소선, 밑줄 및 색 옵션을 선택 하려면 사용자를 허용 하는 컨트롤을 표시 하려면
CF_EFFECTS 플래그를 설정 합니다. CHOOSEFONT 구조체의 rgbColors 멤버를 사용 하 여 초기 글꼴 색을 지정 하려면.
???글꼴, 글꼴 스타일, 크기, 취소선, 밑줄 대화 상자 컨트롤의 초기 값을 지정 하려면
멤버를 사용 하 여 CF_INITTOLOGFONTSTRUCT 플래그를 설정 합니다 초기 값을 지정 하려면 LOGFONT 구조.
CF_NOFACESEL, CF_NOSTYLESEL, 및 CF_NOSIZESEL 플래그를 사용 하 여 선택적으로 대화 상자에서 해당 컨트롤에 대 한 초기 값을 표시 하지 않으려면 수도 있습니다. 작업 한 글꼴, 스타일 또는 크기 보다는 텍스트를 선택 하는 경우에 유용 합니다. 이러한 값도 설정 됩니다 플래그ChooseFont 사용자 해당 하는 값을 선택 하지 않은 경우에 반환 될 때.
???지정 된 스타일 이름 글꼴 스타일 컨트롤을 초기화 하려면
CF_USESTYLE 플래그를 설정 하 고 lpszStyle 멤버를 사용 하 여 스타일 이름 지정.
???적용 단추를 표시 하려면
CF_APPLY 플래그를 설정 하 고 적용 단추에 대 한 프로세스 WM_COMMAND 메시지를 후크 프로시저를 제공 합니다. 후크 프로시저의 주소를 검색 하 여 대화 상자를 WM_CHOOSEFONT_GETLOGFONT 메시지를 보낼 수 있는 글꼴에 대 한 현재 선택 영역을 포함 하는 LOGFONT 구조.
???도움말 단추를 표시 하려면
CF_SHOWHELP 플래그를 설정 합니다. HwndOwner 회원 도움말 단추를 클릭할 때 HELPMSGSTRING 등록 된 메시지를 받을 수 있는 창을 식별 해야 합니다.
???제한 글꼴 대화 상자 표시
CF_TTONLY, CF_FIXEDPITCHONLY, CF_NOVECTORFONTS, CF_NOVERTFONTS, CF_SCALABLEONLY, 및 CF_WYSIWYG 플래그의 조합을 설정 합니다. 또한 사용할 수 있는 스타일, 포인트 크기 및 CF_NOSIMULATIONS 값을 사용 하 여 일부 글꼴 대화 상자를 표시 하는 효과 제한할 수 있습니다.
???글꼴 이름, 스타일, 제한 및 크기를 사용자 지정할 수 있는 포인트
만 유효한 글꼴 이름, 스타일을 지정 하는 사용자를 제한 하려면 CF_FORCEFONTEXIST 플래그를 설정 하 고 크기를 가리킨.
NSizeMin 및 nSizeMax 멤버에 의해 지정 된 범위에서 포인트 크기를 지정 하는 사용자를 제한 하려면 CF_LIMITSIZE 플래그 설정.
???제한 하거나 스크립트 콤보 상자를 사용 하지 않도록 설정 하려면
스크립트 콤보 상자를 사용 하지 않도록 CF_NOSCRIPTSEL 플래그를 설정 하거나 CF_SELECTSCRIPT 플래그를 지정 된 문자 세트를 스크립트 콤보 상자에서 선택 제한 설정.