프로그래밍83 CXListCtrl에 스킨 및 여러가지 컨트롤 적용하기 1. Edit Control 이용한 아이템 수정 기능 2. Edit/Spin Control을 이용한 아이템 수정 기능 3. Combo Box Control을 이용한 아이템 수정 기능 4. Date Control을 이용한 아이템 수정기능 위 화면에서 보는 것과 같이 기존 CXListCtrl에 여러가지 기능을 수정하고 추가하였습니다. 원 제작자와 상의 없이 거의 새로 만들다시피 작성했습니다. ㅎ ^^;; 개발 환경 - Window XP : Intel X86 32bit - Visual Studio 2005 : MFC 8.0 Unmanaged C++ 에디터, 콤보, 날짜 컨트롤은 소스를 보시면 알겠지만 컨트롤에 대한 오브젝트가 클래스의 Static 멤버변수로 되어있습니다. 그리고 기존 CXListCtrl에서는 .. 2009. 7. 9. MFC - 자주 사용하는 50여가지 아래 항목만 다 알면 코딩하는데 많은 도움이 되리라 생각됩니다.저도 사실 전부 모릅니다 ㅡㅡ;;너무 많은 걸~~ 1. DC얻기 CClientDC dc(this); 2. Client 영역 구하기 GetClientRect(&rect); WM_SIZE 메시지발생후 cx,cy 사용 3. 문자열 사각형안에 그리기 pDC->DrawText(문자열,사각형,Style); Style: DT_BOTTOM - 문자열을 사각형 맨아래줄에배열 반드시 DT_SINGLELINE과 함께사용 DT_CENTER - 문자열을 가로중앙에 배치 DT_VCENTER - 문자열을 세로중앙에 배치 DT_LEFT,RIGHT - 문자열을 좌,우로 배치 DT_SINGLELINE - 문자열을 한줄로만 쓴다 4. Brush 사용법 CBrush brushn.. 2009. 7. 9. TCHAR <-> char <-> Ascii <-> CString 문자열 변환 출처:http://blog.paran.com/blog/detail/postBoard.kth?pmcId=khaosj&blogDataId=29817964 TCHAR --> CString CStirng sSring; TCHAR sTString = _T("가나다"); sString.Format(_T(%s), sTString); CString --> TCHAR TCHAR * des = new TCHAR[sString.GetLength() + 1]; // 1은 NULL을 위한 여유공간 _tcscpy(des, NowSaving.GetBuffer(0)); String --> UTF - 8 char buffer[20]; WCHAR Unicode[20]; char UTF8code[20]; int nUnicodeSize =.. 2009. 7. 9. Visual Studio의 유용한 단축키 모음~ 출처: http://frog3147.tistory.com/entry/MFC-유용한-단축키-모음 Visual Studio에서 자주 사용되는 단축키 모음입니다. 다 쓰지는 않겠지만 몇 개 정도 알아두면 도움이 되겠지요...^^;; Ctrl + Space : 인텔리센스 출력 Ctrl + F5 : 빌드 후 프로그램 실행 F5 : Debugging 모드로 작동 F9 : Break Point Ctrl + F2 : 북마크 F2 : 북마크로 이동 F10 : Debugging 모드로 작동하되 엔트리 포인트부터 시작 Ctrl + F10 : Debugging 모드로 작동하되 커서의 위치까지 Alt + F8 : 들여쓰기 정리 Ctrl + Shite + Space : 현재 가르키고 있는 함수의 매개변수 보기 Alt + B ->.. 2009. 7. 8. 이전 1 ··· 4 5 6 7 8 9 10 ··· 21 다음