CHARFORMAT

CHARFORMAT 구조 rich edit 컨트롤의 문자 서식에 대 한 정보가 들어 있습니다.

Rich Edit 2.0: CHARFORMAT2 구조는 CHARFORMAT 구조의 rich edit 2.0 확장입니다. Rich edit 2.0을 사용 하면 EM_GETCHARFORMATEM_SETCHARFORMAT 메시지와 함께 어느 구조를 사용할 수 있습니다.

typedef struct _charformat {UINT cbSize; 
    _WPAD _wPad1; 
    DWORD dwMask; 
    DWORD dwEffects; 
    긴 yHeight; 
    긴 yOffset; 
    COLORREF crTextColor; 
    바이트 bCharSet; 
    바이트 bPitchAndFamily; 
    TCHAR szFaceName [LF_FACESIZE]; 
    _WPAD _wPad2; 
} CHARFORMAT 
 

회원

cbSize
이 구조체의 바이트 단위에서 크기입니다. Rich edit 컨트롤에 구조를 전달 하기 전에 설정 해야 합니다.
dwMask
회원 유효한 정보 또는 특성이 포함 된 설정입니다. 이 멤버는 0 또는 다음 값 중 더 될 수 있습니다.:
의미
CFM_BOLD DwEffects 구성원에 대 한 CFE_BOLD 값은 유효.
CFM_CHARSET BCharSet 멤버는 유효.
CFM_COLOR CrTextColor 멤버와 dwEffects 멤버의 CFE_AUTOCOLOR 값은 유효.
CFM_FACE SzFaceName 멤버는 유효.
CFM_ITALIC DwEffects 구성원에 대 한 CFE_ITALIC 값은 유효.
CFM_OFFSET YOffset 멤버는 유효.
CFM_PROTECTED DwEffects 구성원에 대 한 CFE_PROTECTED 값은 유효.
CFM_SIZE YHeight 멤버는 유효.
CFM_STRIKEOUT DwEffects 구성원에 대 한 CFE_STRIKEOUT 값은 유효.
CFM_UNDERLINE. DwEffects 구성원에 대 한 CFE_UNDERLINE 값은 유효.

dwEffects
문자 효과입니다. 이 구성원은 다음 값의 조합 될 수 있습니다.:
의미
CFE_AUTOCOLOR 텍스트 색의 반환 값은 GetSysColor (COLOR_WINDOWTEXT).
CFE_BOLD 문자가 굵게 표시 됩니다.
CFE_ITALIC 기울임꼴 문자는.
CFE_STRIKEOUT 문자 삼진.
CFE_UNDERLINE 문자에는 밑줄이 표시.
CFE_PROTECTED 캐릭터 보호 된다; 수정 하려고 EN_PROTECTED 알림 메시지 발생.

yHeight
문자 높이 트윕 단위로입니다. Twip는 1/1440 인치 또는 프린터의 포인트의 1/20.
yOffset
기준선에서 트윕 단위로 문자 오프셋입니다. 이 멤버는 양수 하는 경우 문자는 위 첨자; 문자는 아래 첨자는 음수 이면.
crTextColor
텍스트 색입니다. CFE_AUTOCOLOR 문자 효과 지정 하는 경우이 멤버가 무시 됩니다.
bCharSet
문자 값을 설정 합니다. LfCharSet 구성원에 지정 된 값 중 하나가 될 수 있는 LOGFONT 구조.
bPitchAndFamily
글꼴 패밀리 및 피치입니다. 이 멤버는 LOGFONT 구조체의 lfPitchAndFamily 멤버와 동일.
szFaceName
Null 종료 문자 배열을 글꼴 얼굴 이름 지정.

주의

이 구조는 EM_GETCHARFORMAT 및 EM_SETCHARFORMAT 메시지 사용.

QuickInfo

nbsp;?Windows &NT: 버전 3.51 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:지원 되지 않습니다.
헤더:Richedit.h에 선언 합니다.
유니코드:유니코드와 ANSI 구조 정의.

참고 항목

풍부한 편집 컨트롤 개요, Rich Edit 구조, CHARFORMAT2, EM_GETCHARFORMAT, EM_SETCHARFORMAT, EN_PROTECTED, GetSysColor, LOGFONT

 

Index