EM_SETCHARFORMAT

Rich edit 컨트롤에 문자 서식을 설정 하는 EM_SETCHARFORMAT 메시지.

EM_SETCHARFORMAT wParam = (WPARAM) (UINT) uFlags; 
lParam (LPARAM) = (CHARFORMAT까지 *) lpFmt 
 

매개 변수

uFlags
문자 서식을 컨트롤에 적용 됩니다. 이 매개 변수가 0 인 경우 기본 문자 형식이 설정 합니다. 그렇지 않으면, 다음 값 중 하나가 될 수 있습니다.:
의미
SCF_ALL 컨트롤의 모든 텍스트에 서식을 적용 합니다.
SCF_SELECTION 현재 선택 영역에 서식을 적용 합니다. 선택 영역이 비어 있으면 문자 서식이 삽입 지점에 적용 됩니다 및 새 문자 서식이 적용만 삽입 포인터가 변경 될 때까지.
SCF_WORD | SCF_SELECTION 선택한 단어 또는 단어에 서식을 적용 합니다. 선택 영역이 비어 있지만 단어 안에 삽입 포인터가 있으면, 경우 단어를 서식이 적용 됩니다. SCF_WORD 값은 SCF_SELECTION 값과 함께 사용 해야 합니다.

lpFmt
문자를 사용 하 여 서식을 지정 CHARFORMAT 구조 포인터입니다. DwMask 구성원에 의해 지정 된 서식 특성만 변경.

Rich Edit 2.0 및 이후: 이 매개 변수는 CHARFORMAT 구조의 확장 CHARFORMAT2 구조에 대 한 포인터를 수 있습니다. EM_SETCHARFORMAT 메시지를 보내기 전에 구조 버전을 나타내는 구조체의 cbSize 멤버를 설정.

반환 값

성공 하면 0이 아닌 값 또는 그렇지 않으면 0을 반환 합니다.

QuickInfo

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

참고 항목

Rich Edit 컨트롤 개요, Rich Edit 메시지 CHARFORMAT, CHARFORMAT2

 

Index