'응용 프로그램 개발' 카테고리의 글 목록 (3 Page)
본문 바로가기

반응형

응용 프로그램 개발

(20)
[MFC] AfxExtractSubString 함수를 이용한 문자열 파싱 AfxExtractSubString() 함수를 이용하여 간단하게 문자열을 분리할 수 있다. 다음 예제를 살펴보자 예제 1) CString str = "118.131.90.22"; //파싱할 문자열 CString strA, strB, strC, strD; //파싱되는 문자열을 담을 변수선언 AfxExtractSubString(strA, str, 0, '.'); // strA == "118" AfxExtractSubString(strB, str, 1, '.'); // strB == "131" AfxExtractSubString(strC, str, 2, '.'); // strC == "90" AfxExtractSubString(strD, str, 3, '.'); // strD == "22" "118.131.9..
[C++] 조건부 컴파일(define, if) #if ~ #endif #if 구문은 if랑 아주 비슷하다. 이것은 어떠한 구문을 컴파일 할지 안할지를 지정할 수 있다. 1 2 3 4 #define A 1 #if A source code..... #endif 위 source code 부분은 컴파일이 된다. if문에서와 같이 참, 거짓을 구분하여 컴파일이 된다. 위에서 A값은 1 즉 0보다 큰 수이기 때문에 참인 것이다. 직접 아래와 같이 하면 거짓이기 때문에 source code 부분은 컴파일이 되지 않는다. 1 2 3 #if 0 source code.... #endif
[MFC 기초 02-2] GDI 클래스 정리 GDI(Graphic Device Interface): 디바이스 컨텍스트 속성 GDI 오브젝트를 사용하는 과정 1. GDI 오브젝트에 초기값을 지정하여 생성 2. GDI 오브젝트의 성격이 규정되었으면 이를 DC 객체에 지정 3. CDC로 도형을 그린다 4. 작업을 마쳤으면 이전 상태로 원상 복귀한다. 5. 펜 객체를 삭제한다.
[MFC 기초 02-1] CDC 클래스 정리 DC(Device Context) : 응용프로그램 화면에 출력하는 작업을 처리하기 위해 필요한 속성을 정의하고 있는 자료구조 CDC: DC를 관리하기 위한 클래스, 텍스트를 출력하거나 그래픽 이미지를 출력하는 등에 관련된 다양한 멤버함수로 구현 디바이스 컨텍스트를 이용하여 출력하는 과정 1. 윈도우 운영체제로 부터 DC를 요청하여 얻어온다. CDC *pDC = GetDC(); // CDC 포인터를 반환 2. 운영체제로 부터 받은 DC Handle을 사용하여 출력한다. BOOL TextOutW( // CDC클래스의 멤버함수 중 텍스트를 출력하는 함수 int x, // 화면에 출력할 x좌표 int y, // 화면에 출력할 y좌표 const CString& str // 화면에 출력할 텍스트 ); TextOut..

반응형