CString => string // 방법 1 CString cstr = _T("안녕"); CT2A convertedString(cstr); string str = string(convertedString); //방법 2 CString cstr = _T("안녕"); string str = string(CT2CA(cstr)); cout CString string str="안녕"; CString cstr=str.c_str(); //or string str("안녕"); CString cstr(str.c_str()); CString => int CString cstr = _T("123456789"); // 유니코드 문자열 처리 방식 int i = _ttoi(cstr); // 멀티바이트 문자열 처리 방식 int ..

콤보박스 리스트에 아이템 추가하기 1. 콤보박스 생성 후 control 변수 생성 2. 'OnInitDialog()' 함수에 아래와 같은 코드를 작성 // OnInitDialog 함수 내부 // 리스트의 아이템을 추가 m_testList_combo.AddString(_T("메뉴 1")); m_testList_combo.AddString(_T("메뉴 2")); m_testList_combo.AddString(_T("메뉴 3")); // 현재 리스트 아이템 위치를 설정 m_testList_combo.SetCurSel(0); 콤보박스 리스트의 아이템이 바뀌면 자동으로 값이 변경되도록 구현 1. 콤보박스를 선택한 상태에서 '이벤트 처리기' 메뉴를 선택 2. 클래스 목록을 프로젝트Dlg 로 설정하고 메시지 유형은..

다이얼로그 적용법 1. 도구 상자에서 'Edit Control' 를 클릭하고 중앙의 다이얼로그에 드래그 앤 드롭 한다. 2. 생성된 'Edit Control' 를 클릭하고 속성 탭의 ID를 변경 (구분되도록 이름 짓자) 필수적으로 ID를 바꿔야 하는 것은 아니다. 다만 규모가 큰 프로그램을 만들 때 혼동될 수 있으니 습관적으로 이름을 바꾸어 주도록 하자. Edit Control를 생성하고 'resource.h' 파일을 확인하면 아래 네모처럼 새로운 변수가 추가된 것을 볼 수 있다. 3. 'Edit Control' 를 선택하고 마우스 우측 클릭하여 '변수 추가' 메뉴 클릭 4. [범주: 컨트롤, 이름: 마음대로 ] 를 설정하고 '마침' 클릭 5. [범주: 값, 이름: 마음대로 ] 를 설정하고 '마침' 클릭..