본문 바로가기
Windows/WIN32API

CString을 이용하여 초과한 글자수 제거하기

by Planetis 2015. 1. 20.
1
2
3
4
5
6
7
8
9
10
CString str;
GetDlgItem(컨트롤ID)->GetWindowText(str); // 스트링으로 가져옴
int strLength = str.GetLength();
 
if ( strLength >= 128 ) {
    MessageBox("한 번에 입력 할 수 있는 글자 수를 초과하였습니다.");
    str.Delete(126, strLength-126);
    GetDlgItem(컨트롤ID)->SetWindowText(str); // 스트링을 컨트롤로 반영함
    return;
}


320x100

댓글