화면(dc) 에 그려지는 글자 길이 알아오기 CSize size = memdc.GetTextExtent(str); //str의 크기 알아오기 CString tmpstr; if(size.cx > rt.Width()) //만약 그려질 영역보다 글자 길이가 크면 { int i=0; tmpstr = "..."; //...추가하고 size = dc.GetTextExtent(tmpstr); while(size.cx < rt.Width()) { tmpstr.Insert(tmpstr.GetLength()-3, str.GetAt(i++)); //str에서 하나씩 글자 추가 size = dc.GetTextExtent(tmpstr); //글자 길이 다시 구해서 최대한 많은 글자가 보이도록 수정 } str = tmpstr; }