목록MFC 11
LuvSea
1. CWnd Class에서 자주 사용되는 멤버 함수 모든 컨트롤 클래스의 기반 클래스이기 때문에 CWnd 클래스의 멤버 함수는 모든 컨트롤 클래스의 멤버 함수이다. Create : 윈도우를 생성 이 함수는 윈도우의 스타일, 위치, 크기 등 많은 매개변수를 필요로 한다. CWnd 클래스에서 상속 받은 클래스는 모두 Create 함수를 호출하여 생성시킬 수 있다. CWnd 파생 클래스 중 상당 부분에는 이 함수가 재정의 되어 있슴. ShowWindow : 윈도우를 화면에 보이게 하거나 보이지 않게 한다. 매개변수로 SW_SHOW를 넘겨주면 윈도우가 화면상에 보이게 되고, 매개변수로 SW_HIDE를 넘겨주면 윈도우가 화면에서 사라진다. 이것은 윈도우를 아예 없애는 것이 아니고, 그대로 존재는 하되, 보이지만..
WM_PAINT메세지를 처리하는 메세지 처리기는 OnPaint이다. 어떤 윈도우든 그 윈도우가 항상 싱싱한 모습으로 보이고자 한다면 OnPaint 함수를 재정의해서 거기에 현재 윈도우의 모습을 화면에 출력하는 루틴에 넣어 두어야 한다. 일반적으로 윈도우에서 화면 복원 루틴을 OnPaint 메세지 처리기에 넣어 두면 되는데, CView Class의 파생 클래스에서 작업할 때 만큼은 특별히 OnPaint 함수를 쓰는 것보다, OnDraw함수를 사용하는것이 더 바람직하다. OnDraw함수는 메세지를 처리하기위한 처리기가 아닌 가상(Virtual)함수로 CView Class에서 CWnd Class 상속을 받은 후 OnPaint 함수를 재정의 하고, OnDraw라는 새로운 함수를 멤버 함수로 추가하고, OnPai..
데이터형 의미 BOOL 논리형(TRUE or FALSE 만 가질수 있음) BYTE 8 bit unsigned 정수형 DWORD 32 bit unsigned 정수형 LONG 32 bit signed 정수형 LONGLONG 64 bit signed 정수형 ULONGLONG 64 bit unsigned 정수형 FLOAT float(실수) LPARAM 32 bit 메시지 파라미터 LPSTR 널문자로 끝나는 윈도우 문자열의 포인터 LPCSTR 널문자로 끝나는 윈도우 문자열 상수의 포인터(const LPSTR) LPTSTR 널문자로 끝나는 유니코드 또는 윈도우 문자열의 포인터 LPCTSTR 널문자로 끝나는 유니코드 또는 윈도우 문자열 상수의 포인터 TCHAR 유니코드 또는 윈도우 문자 UINT 32 bit unsi..
1. CPoint Class 기능 2차원 좌표계의 점을 저장합니다. 주요 멤버변수 Int x, y 주요 멤버함수 연산자 함수 : =, ==, !=, +=, -=, +, - 등을 이용한 연산 기능 Offset 함수 : 좌표를 주어진 값만큼 상하좌우로 이동 // 사용 예 CPoint p1(10, 20);// 점의 좌표(10,20)을 p1에 저장 CPoint p2(50, 30);// 점의 좌표(50,30)을 p2에 저장 p1.Offset(20, 30);// p1을 x축으로 20만큼, y축으로 30만큼 이동 CPoint p3 = p1 + p2;// p1과 p2의 x, y 좌표를 각각 더해서 p3에 저장 2. CSize Class 기능 가로 , 세로 길이를 저장합니다. x, y 좌료 대신 가로, 세로 길이를 저장..