2010-03-22 3 views
0

CEdit 제어 편집 컨트롤 상자에 변수 값과 함께 텍스트를 표시해야합니다. 어떻게해야합니까? 현재 SetWindowText()를 사용하고 있습니다 만, 문자열 만 가져옵니다 ... 형식화 된 문자열을 편집 컨트롤에 표시하려면 어떻게해야합니까?MFC CEdit 컨트롤에 서식있는 텍스트 (printf 스타일)를 쓰면 EditControl에 서식이 지정된 텍스트가 표시됩니까?

예 : printf ("답변은 % d \ n", ans) -> 편집 컨트롤에서 같은 메시지를 어떻게 인쇄합니까?

답변

4

CString의 Format 멤버를 사용하십시오.

CString text; 
text.Format(_T("The answer is %d\n"), ans); 
edit.SetWindowText(text); 
+0

및/또는 CEdit에서 자신의 클래스를 파생시키고이를 한 번의 호출로 수행 할 수있는 방법을 추가 할 수 있습니다. M. – Max

관련 문제