프로그래밍/Windows API30 [MFC] CWnd 계층도 CObject │ CCmdTarget │ CWnd CCmdTarget을 상속 받은 클래스들 중 가장 많이 사용하는 클래스 화면에 보이는 모든 윈도우들은 CWnd에서 상속받았으며, 윈도우의 최상위 클래스이다. 화면에 출력되는 모든 형태는 CWnd 클래스를 상속 받은 클래스로 만들어 졌다. CWnd 기능 리스트 기능 내용 Initialization 윈도우를 만들고, 이것을 화면에 출력하고, 새로운 윈도우에 부모 윈도우 또는 자식 윈도우로 설정하고, 윈도우 스타일을 얻거나 받는 기능 Window State Functions 현재 윈도우가 활성화인가 비활성화 인가, 현재 활성화 되어 있는 윈도우는 어떤것인가, 현재 윈도우가 마우스 이벤트를 캡쳐할 것인가, 그리고 현재 윈도우 스타일을 변경하는 것 등 윈도.. 2009. 7. 10. Custom Splitter Window using MFC class CSplitterWnd Date: 1/18/2005 10:14:51 PM Custom Splitter Window using MFC class CSplitterWnd This article shows a demonstration of how to create an explorer interface on a dialog using the MFC class CSplitterWnd. An explorer interface is two controls ? Master and Slave. The master?s content is not changed but the slave?s is. In this particular project the master is a list box containing several ?folders? and.. 2009. 7. 10. CString 사용 예제 CString 사용 예제 1. 문자열 복사 하기 단순히 대입만 하면 된다. CString str1("어쩌구"); CString str2; str2=str1; //대입 str2='A'; //단일문자 str2="ABC"; //문자열 2. 문자열 추출 하기 Left, Mid, Right 를 사용하여 추출한다. 직관적으로 왼쪽,중간,오른쪽이라는 것을 알 수 있다. CString str1("ABCDE"); CString str2; //왼쪽에서부터 i 개의 글자를 추출하여 Str2에 넣음 str2=str1.Left(i); //오른쪽에서부터 i개의 글자를 추출하여 Str2에 넣음 str2=str1.Right(i); //중간에 a번 건너뛰고 i개의 글자를 추출하여 Str2에 넣음 str2=str1.Mid(a,i); E.. 2009. 7. 10. 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. 이전 1 ··· 3 4 5 6 7 8 다음