2012-09-07 4 views

답변

2
SendMessage(SCI_STYLESETBACK, STYLE_DEFAULT, RGB(0,0,0)); 

이 코드는 기본 스타일의 배경을 검은 색으로 설정합니다.

+0

하지만 텍스트의 배경색은 여전히 ​​변하지 그리고 내가, 같은 시간에 당신이 렉서를 사용하는 경우 많은 – TommyLike

+3

, 당신이 필요합니다 덕분에 텍스트의 배경 색상을 변경할 수있는 방법, 아주 이상한 보인다 각 스타일의 배경색을 설정하십시오. 예를 들어, C 렉서를 사용하는 경우 렉서에 정의 된 각 스타일에 대해 SendMessage (SCI_STYLESETBACK, SCE_C_DEFAULT, RGB (0,0,0))와 동일하게 적용합니다. – TheSteve

1

SCI_STYLESETBACK은 텍스트의 배경색을 설정합니다. 찾고있는 결과를 얻지 못하면 스크린 샷을 게시하십시오. 당신을 도울 다른 설정은 다음과 같습니다 : SCI_SETWHITESPACEBACK?

0

시도해보십시오.

SendMessage(SCI_STYLESETBACK, 32, (LPARAM)RGB(r, g, b)); // set back-color of window 

SendMessage(SCI_STYLESETBACK, 33, (LPARAM)RGB(r, g, b)); // set back-color of margin 
관련 문제