MFC
[MFC] Excel Automation 프로젝트 세팅하기
------------------------ 여기서 부터 따라하세요 -------------------------- 1. 먼저 비주얼스튜디오 2008 켜시구요. 2. [파일] -> [새로 만들기] -> [프로젝트] 선택하세요. 3. [프로젝트 형식]에서 [Visual C++] 선택하신후 [템플릿]은 [MFC 응용프로그램]으로 하세요. 제 비주얼스튜디오는 한글판이에요 영문판이신분들 알아서 적당히 :b 프로젝트 이름이랑 경로 설정하셨으면 [확인] 버튼으로 넘어갑니다. 4. [MFC 응용 프로그램 마법사]에서 두번째 탭인 [고급 기능] 에서 [자동화] 체크 박스를 꼭!!!! 체크 하셔야 합니다. 이거 체크 안하시면 안되요. 음.. 이건 약간 잡설인데 저같은 경우에는 처음에 저거 만들때 자동화 깜빡하면 프로젝트..
[MFC] token 분리함수 ( AfxExtractSubString )
전체스트링을 원하는 구분문자로 스트링을 잘라준다. 사용법은 CString strBur = "abc,def,ghi"; 이런식의 문자열을 , 단위로 잘라 내보자. CString strA, strB, strC ; AfxExtractSubString( strA, strBur , 0, ',' ); AfxExtractSubString( strB, strBur , 1, ',' ); AfxExtractSubString( strC, strBur , 2, ',' ); strA 에는 abc strB 에는 def strC 에는 ghi 값이 각각 들어 가게 됨. /////////////////////////////////////////////////////////////////////////////////////////////..
[MFC] MFC에서 Excel 사용(Automation Class 와 ExcelFormat Library )
Automation Class 활용 두 클래스를 이용Excel Automation class - CXLAutomation Wrpper class - CXLEzAutomation 필요한 파일 XLEzAutomation.h XLEzAutomation.cpp XLAutomation.h XLAutomation.cpp 함수를 구현할 파일에 추가 #include "XLEzAutomation.h" wchar_t chThisPath[_MAX_PATH]; GetCurrentDirectory( _MAX_PATH, chThisPath); UpdateData(TRUE); // 엑셀파일이 있는 경로 지정CString strThisPath ;strThisPath.Format(_T("%s\\%s.xlsx") ,_T("C:\\Wor..
[MFC] 2014.02.26 _ get(), getline() 함수 비교
: get()은 문자만 입력받을 수 있다. - 이 함수는 개행문자를 입력 큐에 그대로 남겨둔다. #include void main() { char a, b, c; a = cin.get(); //cin.get(a) 가능 b = cin.get(); c = cin.get(); //1 cout
[MFC] List Control Editing ( 클릭시 수정 / 에디트박스로 출력 )
1. 리스트 컨트롤 변수, 위치기억 변수 생성 - CListCtrl m_editListCtrl; - int iSavedItem, iSavedSubitem; 2. 에디트 컨트롤 생성 - ID : IDC_EDIT_MODIFY 3. OnInitDialog에서 샘플 데이터를 넣어놓고, 2번에서 만든 에디트 컨트롤을 숨신다 BOOL CxxxxDlg::OnInitDialog() { CDialog::OnInitDialog(); .......................... m_editListCtrl.SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES); m_editListCtrl.InsertColumn(0, _T("FIELD1"), LVCFMT_LEFT, 100);..