CWnd 클래스
Mfc 라이브러리에 있는 모든 창 클래스의 기본 기능을 제공합니다.
class CWnd : public CCmdTarget
멤버
Public 생성자
Name |
설명 |
---|---|
CWnd 개체를 생성합니다. |
Public 메서드
Name |
설명 |
---|---|
개체의 기본 동작을 수행 하는 프레임 워크에서 호출 됩니다. |
|
자식 요소나 자식 개체를 화면에 특정 시점을 검색 하는 프레임 워크에서 호출 합니다. |
|
지정한 개체의 현재 화면 위치를 검색 하는 프레임 워크에서 호출 됩니다. |
|
컨테이너 내에서 다른 사용자 인터페이스 요소를 이동 하 고 가능한 경우 개체를 검색 하는 프레임 워크에서 호출 됩니다. |
|
선택 영역을 수정 하거나 지정한 개체의 키보드 포커스를 이동 하는 프레임 워크에서 호출 됩니다. |
|
연결 된 window 개체에 애니메이션을 적용 합니다. |
|
모든 (아이콘) 최소화 된 자식 창을 정렬합니다. |
|
연결에 대 한 Windows 핸들은 CWnd 개체입니다. |
|
프레임 창이 모달이이 멤버 함수를 호출 합니다. |
|
준비 CWnd 에 페인팅 합니다. |
|
데이터 소스 컨트롤과 연결 된 커서 호출 개체의 기본 단순 바운드 속성으로를 표시 된 형식 라이브러리에 바인딩합니다. |
|
커서 바인딩된 속성에 데이터 바인딩된 컨트롤은 데이터 소스 컨트롤에 바인딩합니다 및 해당 관계를 MFC 바인딩 관리자에 등록 합니다. |
|
제공 CWnd 의 겹치는 창 스택 맨. |
|
창의 클라이언트 사각형에서 사각형을 계산 하기 위해 호출 됩니다. |
|
도구 설명 컨트롤을 사용할 수 없습니다. |
|
창의 부모를 기준으로 가운데에 맞춥니다. |
|
제거 CWnd 클립보드 뷰어 체인에서. |
|
옆에 확인 표시가 배치 또는 단추 컨트롤에서 확인 표시를 제거 합니다. |
|
지정 된 라디오 버튼 및 단추에 지정 된 그룹의 모든 라디오 버튼에서 확인 표시를 제거 합니다. |
|
경우, 자식 창이 지정 된 위치 있는지 확인 합니다. |
|
주어진된 점 또는 사각형 디스플레이 클라이언트 좌표를 화면 좌표로 변환합니다. |
|
창을 최소화할 수 있습니다. |
|
윈도우의 모달 상태를 계속합니다. |
|
만들고, 연결 된 자식 창의 초기화는 CWnd 개체입니다. |
|
Active Accessibility 프록시를 지정 된 개체를 만듭니다. |
|
시스템 캐럿에 대 한 새 도형을 만들고 캐럿의 소유권을 가져옵니다. |
|
MFC 프로그램에서 표시 되는 ActiveX 컨트롤 만들기는 CWnd 개체입니다. |
|
연결 하 고 겹친, 팝업, 창 또는 자식 창을 만듭니다는 CWnd 개체입니다. |
|
회색 블록 시스템 캐럿을 만들고 캐럿의 소유권을 가져옵니다. |
|
단색 블록 시스템 캐럿을 만들고 캐럿의 소유권을 가져옵니다. |
|
자동으로 호출을 CWinApp 유휴 시간 처리기 및 삭제 모든 임시 CWnd 개체를 만든 FromHandle. |
|
연결 된 Windows 창을 소멸 시킵니다. |
|
Windows 핸들에서 분리 된 CWnd 개체와 핸들을 반환 합니다. |
|
파일 또는 디렉터리 목록에 목록 상자를 채웁니다. |
|
콤보 상자의 목록 상자에 포함 된 파일 또는 디렉터리 목록을 채웁니다. |
|
목록 상자에서 현재 선택 영역을 검색합니다. |
|
콤보 상자의 목록 상자에서 현재 선택 영역을 검색합니다. |
|
창 드래그 한 파일을 저장할 나타냅니다. |
|
마우스를 캡처하고 왼쪽된 단추를 놓으면, ESC 키 또는 끌어서 지정 된 지점이 사각형 외부에 마우스를 이동 사용자까지 그 움직임을 추적 합니다. |
|
와이어 프레임 직사각형 그리고 열기 아이콘을 최소화 또는 최대화 창을 나타내려면 애니메이션 효과 적용 합니다. |
|
캡션을 그립니다. |
|
메뉴 모음을 다시 그립니다. |
|
사용자 정의 가능 Active Accessibility 함수입니다. |
|
윈도우를 사용 하거나 D2D 를 지원 합니다.이 메서드는 주 창이 초기화되기 전에 호출합니다. |
|
스크롤 막대의 한쪽 또는 양쪽 화살표를 사용할 수 있거나. |
|
형제 스크롤 막대 컨트롤을 사용할 수 있거나. |
|
도구 설명 컨트롤을 있습니다. |
|
도구 설명 컨트롤을 관리 모드에 있습니다. |
|
마우스 및 키보드 입력을 사용할 수 있거나. |
|
윈도우의 모달 상태를 종료합니다. |
|
프레임 창에서 모달 모덜리스를 변경 하려면이 멤버 함수를 호출 합니다. |
|
페인트의 끝을 표시 합니다. |
|
대화 상자 리소스를 시작합니다. |
|
제목 또는 컨트롤 대화 상자에서 연결 된 텍스트를 검색 합니다. |
|
창 이름과 창 클래스를 식별 하는 창 핸들을 반환 합니다. |
|
창 이름과 창 클래스를 식별 하는 창 핸들을 반환 합니다. |
|
창을 한 번 깜박입니다. |
|
창에서 추가 기능으로 깜박입니다. |
|
반환에 대 한 포인터는 CWnd 개체에 창 핸들을 지정 하면.경우는 CWnd 개체의 핸들을 임시 연결 되어 있지 않습니다 CWnd 개체를 만들고 연결 합니다. |
|
반환에 대 한 포인터는 CWnd 개체에 창 핸들을 지정 하면.경우는 CWnd 개체의 핸들을 임시 연결 되어 있지 않습니다 CWnd 개체를 만들고 연결 합니다. |
|
주소를 검색 하는 프레임 워크에서 호출 된 IDispatch 지정 된 자식에 대 한 인터페이스. |
|
이 개체에 속한 자식의 수를 검색 하는 프레임 워크에서 호출 합니다. |
|
개체의 기본 동작을 설명 하는 문자열을 검색 하는 프레임 워크에서 호출 됩니다. |
|
지정한 개체의 시각적 모양을 설명 하는 문자열을 검색 하는 프레임 워크에서 호출 됩니다. |
|
키보드 포커스를 갖는 개체를 검색 하는 프레임 워크에서 호출 됩니다. |
|
검색할 개체의 프레임 워크에서 호출 도움말 속성의 문자열입니다. |
|
전체 경로를 검색 하는 프레임 워크에서 호출을 WinHelp 지정 된 개체와 해당 파일 내에서 해당 항목의 식별자와 관련 된 파일. |
|
검색은 지정 된 개체의 바로 가기 키 또는 선택 키를 프레임 워크에서 호출 됩니다. |
|
지정한 개체의 이름을 검색 하는 프레임 워크에서 호출 됩니다. |
|
검색 프레임 워크에서 호출을 IDispatch 인터페이스 개체의 부모입니다. |
|
지정 된 개체의 역할을 설명 하는 정보를 검색 하는 프레임 워크에서 호출 됩니다. |
|
이 개체의 선택된 된 자식 개체를 검색 하는 프레임 워크에서 호출 됩니다. |
|
지정한 개체의 현재 상태를 검색 하는 프레임 워크에서 호출 됩니다. |
|
지정 된 개체의 값을 검색 하는 프레임 워크에서 호출 됩니다. |
|
활성 창을 검색합니다. |
|
지정한 창의 창 상위 개체를 검색합니다. |
|
검색은 CWnd 는 마우스 캡처 했습니다. |
|
클라이언트 좌표 캐럿의 현재 위치를 검색합니다. |
|
단추 그룹에서 현재 선택 된 라디오 단추의 ID를 반환합니다. |
|
크기를 가져옵니다는 CWnd 클라이언트 영역. |
|
클립보드의 현재 소유자에 대 한 포인터를 검색합니다. |
|
클립보드 뷰어 체인에서 첫 번째 창에 대 한 포인터를 검색합니다. |
|
알 수 없는 ActiveX 컨트롤에 대 한 포인터를 검색합니다. |
|
클라이언트 영역에 대 한 디스플레이 컨텍스트를 검색합니다. |
|
클라이언트 영역에 대 한 디스플레이 컨텍스트를 검색 하 고 클리핑 그리는 동안 있습니다. |
|
모든 하위 창을 검색 하 고 창에 지정 된 ID 반환 합니다. |
|
Windows 데스크톱 창을 검색합니다. |
|
경우는 CWnd 자식 창에 있는이 함수 호출의 ID 값을 반환 합니다. |
|
지정 된 대화 상자에서 지정 된 ID 가진 컨트롤을 검색합니다. |
|
정수 값으로 지정 된 대화 상자에서 컨트롤의 텍스트를 변환합니다. |
|
캡션 또는 컨트롤과 연결 된 텍스트를 검색 합니다. |
|
데이터 소스 컨트롤의 데이터 원본, 사용자 이름, 암호 및 SQL 속성에 의해 정의 된 기본 커서에 대 한 포인터를 검색 합니다. |
|
창의 확장된 스타일을 반환합니다. |
|
검색의 CWnd 는 현재 입력된 포커스를가지고 있습니다. |
|
현재 글꼴을 검색합니다. |
|
전경 창으로 포인터를 반환 (최상위 창에는 사용자가 현재 작업). |
|
아이콘에 대 한 핸들을 검색합니다. |
|
팝업 창을 소유한 결정 CWnd 가장 최근에 활성화 된. |
|
계층화 된 창의 불투명도 및 투명도 색상 키를 검색합니다. |
|
지정 된 메뉴에 대 한 포인터를 검색합니다. |
|
다음 (또는 이전) 컨트롤 내의 컨트롤 그룹을 검색 합니다. |
|
검색 된 첫 번째 컨트롤의 WS_TABSTOP 따릅니다 (또는 앞) 지정 된 컨트롤 스타일. |
|
다음 (또는 이전) 창의 창 관리자 목록에서 반환합니다. |
|
ActiveX 지정 된 컨트롤에 대 한 사용자 지정 사이트를 검색합니다. |
|
현재 클립보드 열려 있는 창에 대 한 포인터를 검색 합니다. |
|
검색의 소유자에 대 한 포인터는 CWnd. |
|
부모 창에서 검색 CWnd (있는 경우). |
|
검색은 CWnd 개체의 부모 프레임 창입니다. |
|
자식 창의 부모 창으로 포인터를 반환 합니다. |
|
ActiveX 컨트롤 속성을 검색합니다. |
|
이 창과 연결된 렌더링 대상을 가져옵니다. |
|
Returns m_hWnd, or NULL if the this pointer is NULL. |
|
지정 된 창에 대 한 안전 소유자를 검색합니다. |
|
형제 스크롤 막대 컨트롤을 반환합니다. |
|
지정 된 스크롤 막대에 대 한 정보를 검색합니다. |
|
정보를 검색 하는 SCROLLINFO 구조 유지에 대 한 스크롤 막대. |
|
스크롤 막대의 한계를 검색합니다. |
|
스크롤 상자의 현재 위치를 검색합니다. |
|
현재 지정 된 스크롤 막대의 최소 및 최대 스크롤 막대 위치에 복사합니다. |
|
현재 창의 스타일을 반환합니다. |
|
복사 및 수정에 대 한 컨트롤 메뉴에 액세스 하는 응용 프로그램이 있습니다. |
|
지정 된 제목 표시줄에 대 한 정보를 검색합니다. |
|
윈도우의 최상위 프레임 창을 검색합니다. |
|
최상위 창을 검색합니다. |
|
창의 최상위 부모를 검색합니다. |
|
에 속한 첫 번째 자식 창을 반환 된 CWnd. |
|
검색 완전히 둘러싸는 가장 작은 사각형의 좌표는 CWnd 업데이트 영역. |
|
검색은 CWnd 업데이트 영역. |
|
지정한 관계 창과이 창으로 돌아갑니다. |
|
도움말 컨텍스트 식별자를 검색합니다. |
|
캡션 표시줄, 메뉴 및 스크롤 막대를 포함 하 여 전체 창에 대 한 디스플레이 컨텍스트를 검색 합니다. |
|
Windows 연결 된 자식 수를 반환합니다. |
|
창에 대 한 정보를 반환합니다. |
|
Windows 창 없는 자식 수를 반환합니다. |
|
상태 표시 및 일반 (복원), 최소화 및 최대화 된 창 위치를 검색합니다. |
|
화면 좌표를 가져옵니다 CWnd. |
|
창의 창 영역의 복사본을 검색합니다. |
|
창 제목 텍스트 또는 캡션 (있는 경우)를 반환 합니다. |
|
창의 텍스트 또는 캡션 타이틀의 길이 반환합니다. |
|
캐럿에서 화면 표시를 제거 하 여 숨깁니다. |
|
최상위 (메뉴 모음) 메뉴 항목에서 강조 표시 제거 강조 표시 됩니다. |
|
HTMLHelp 응용 프로그램을 시작 하기 위해 호출 됩니다. |
|
전체 클라이언트 영역을 무효화합니다. |
|
현재 업데이트 영역에 사각형을 추가 하 여 주어진된 사각형 안에서 클라이언트 영역을 무효화 합니다. |
|
현재 업데이트 영역에 해당 영역을 추가 하 여 주어진된 영역 안에서 클라이언트 영역을 무효화 합니다. |
|
ActiveX 컨트롤 메서드나 속성을 호출합니다. |
|
나타냅니다 여부 CWnd 다른 직계 하위 항목이 지정 된 창의 자식 창입니다. |
|
결정 여부 D2D 지원 됩니다. |
|
지정 된 메시지의 모덜리스 대화 상자를 위한 것입니다, 그렇다면 처리 여부를 결정 합니다. |
|
단추 컨트롤의 선택 여부를 결정 합니다. |
|
결정 여부 CWnd (아이콘) 최소화 됩니다. |
|
지정 여부 CWnd 터치 지원 했습니다. |
|
마우스 및 키보드 입력을 창 사용 여부를 결정 합니다. |
|
이 창에 표시 되는지 여부를 결정 합니다. |
|
결정 여부 CWnd 최대화 됩니다. |
|
시스템 타이머를 중단 합니다. |
|
지정 된 창에서 드로잉을 다시 사용으로 설정 하거나 선택을 취소 합니다. |
|
변환 (지도)의 좌표 공간에서 점 집합의 CWnd 의 다른 창 좌표 공간. |
|
만들고 있는 응용 프로그램에서 제공 하는 메시지 및 캡션 포함 된 창을 표시 합니다. |
|
현재 창 스타일을 수정합니다. |
|
창의 확장된 스타일을 수정합니다. |
|
위치와 크기를 변경 합니다. CWnd. |
|
시스템에 미리 정의 된 이벤트가 발생 한 신호를 보냅니다. |
|
앰비언트 속성 값을 구현 합니다. |
|
Peek 응용 프로그램에 대 한 클라이언트 또는 Windows 7 탭의 축소판 그림을 표시 하는 비트맵을 얻이 필요가 있을 때 프레임 워크에 의해 호출 됩니다. |
|
F1 도움말 (현재 컨텍스트를 사용 하 여) 응용 프로그램 내에서 처리 합니다. |
|
처리는 ID_HELP_FINDER 및 ID_DEFAULT_HELP 명령입니다. |
|
처리는 ID_HELP_INDEX 명령 및 기본 도움말 항목을 제공 합니다. |
|
ID_HELP_USING 명령을 처리합니다. |
|
포인트는 지정 된 도구의 경계 사각형에는 도구에 대 한 정보를 검색 여부가 결정 됩니다. |
|
클립보드를 엽니다.다른 응용 프로그램이 클립보드 창이 될 때까지 수정할 수 CloseClipboard 함수를 호출 합니다. |
|
컨트롤 컨테이너는 창 없는 컨트롤을 그립니다. |
|
응용 프로그램 큐에서 메시지가 배치 하 고 창 메시지를 처리 하기를 기다리지 않고 반환 합니다. |
|
Windows 창에이 연결을 만들기 전에 호출 CWnd 개체입니다. |
|
기타 필요한 서브클래싱 하기 전에 발생할 수 있습니다 SubclassWindow 라고 합니다. |
|
사용 하는 CWinApp 필터 창 메시지를 디스패치하기 전에 TranslateMessage 및 DispatchMessage Windows 기능입니다. |
|
현재 창에 지정 된 장치 컨텍스트 그립니다. |
|
모든 창에 지정 된 디바이스 컨텍스트 (일반적으로 프린터 장치 컨텍스트)를 그립니다. |
|
시각적 창의 프린터 DC 일반적으로 지정 된 디바이스 컨텍스트에 복사합니다. |
|
지정 된 사각형 또는 클라이언트 영역에서 영역을 업데이트합니다. |
|
Windows 터치 지원 창 등록/등록 취소 합니다. |
|
클라이언트 및 창 장치 컨텍스트를 사용 하기 위해 다른 응용 프로그램에서 해제를 해제 합니다. |
|
Repositions 클라이언트 영역에서 막대를 제어합니다. |
|
검색, 변환, 또는 모달 상태 창에 메시지를 디스패치합니다. |
|
주어진된 점 또는 사각형 디스플레이 화면 좌표를 클라이언트 좌표로 변환합니다. |
|
클라이언트 영역의 내용을 스크롤합니다. |
|
클라이언트 영역의 내용을 스크롤합니다.비슷한 ScrollWindow, 추가 기능을 사용 합니다. |
|
자식 창 작업을 처리할 수 있도록 알림 메시지가 부모 창에서 자식 창에을 제공 합니다. |
|
지정 된 컨트롤에 메시지를 보냅니다. |
|
보내는 메시지에는 CWnd 개체와 메시지를 처리할 때까지 반환 하지 않습니다. |
|
창의 모든 하위 창에 메시지를 보냅니다. |
|
지정 된 메시지 창으로 보내고 호출 스레드 창 작성 여부에 따라 가능한 한 빨리 반환. |
|
창을 활성화합니다. |
|
발생 이후의 모든 마우스 입력을 보낼 수 있는 CWnd. |
|
캐럿을 지정한 위치로 이동합니다. |
|
추가 CWnd 에 체인의 클립보드의 내용이 변경 될 때마다 windows 알림 메시지가 표시 됩니다. |
|
대화 상자에서 컨트롤 뿐 아니라 모든 자식 창 수)는 창 (창 또는 컨트롤의 ID를 설정 합니다. |
|
컨트롤의 텍스트를 정수 값을 나타내는 string을 설정 합니다. |
|
캡션 또는 텍스트 컨트롤의 지정 된 대화 상자에서 설정합니다. |
|
입력된 포커스를 주장 합니다. |
|
현재 글꼴을 설정합니다. |
|
스레드 창을 전경으로 생성 한 활성화 됩니다. |
|
핸들은 특정 아이콘을 설정합니다. |
|
계층화 된 창의 불투명도 및 투명도 색상 키를 설정합니다. |
|
지정 된 메뉴를 메뉴를 설정합니다. |
|
변경 소유자는 CWnd. |
|
부모 창으로 변경 됩니다. |
|
ActiveX 컨트롤 속성을 설정합니다. |
|
변경할 수 있습니다 CWnd 그려야 또는에서 그려지는 변경을 방지 합니다. |
|
스크롤 막대에 대 한 정보를 설정합니다. |
|
스크롤 상자의 현재 위치를 설정 하 고 지정 된 경우 새 위치를 반영 하도록 스크롤 막대를 다시 그립니다. |
|
지정 된 스크롤 막대의 최소 및 최대 위치 값을 설정합니다. |
|
보내는 시스템 타이머 설치는 WM_TIMER 발생 하면. |
|
도움말 컨텍스트 식별자를 설정합니다. |
|
상태 표시 및 일반 (복원), 최소화 및 최대화 된 창 위치를 설정합니다. |
|
크기, 위치 및 자식의 순서, 팝업에서 최상위 창을 변경 합니다. |
|
창 영역을 설정합니다. |
|
창 제목 텍스트 또는 캡션 (있는 경우)에 지정 된 텍스트를 설정 합니다. |
|
캐럿 캐럿의 현재 위치에 표시를 보여 줍니다.표시 되 면 자동으로 깜박이 캐럿을 시작 합니다. |
|
표시 하거나 창에 소유 된 모든 팝업 창을 숨깁니다. |
|
표시 하거나 스크롤 막대를 숨깁니다. |
|
표시 하거나 창을 숨깁니다. |
|
Windows 컨트롤에 첨부는 CWnd 개체와 하기가 통해 메시지를 라우팅하는 CWnd의 메시지 맵. |
|
연결 창에는 CWnd 개체와 하기가 통해 메시지를 라우팅하는 CWnd의 메시지 맵. |
|
창에 잠긴 계정의 잠금을 해제할 CWnd::LockWindowUpdate. |
|
창에서 분리 된 CWnd 개체 |
|
초기화 또는 대화 상자에서 데이터를 검색 합니다. |
|
호출 상태 대화 단추 및 다른 컨트롤을 업데이트할 수 있습니다. |
|
위치, 크기, 모양, 내용 및 투명 레이어 창을 업데이트합니다. |
|
클라이언트 영역을 업데이트합니다. |
|
현재 업데이트 영역에서 사각형을 제거 하 여 주어진된 사각형 안에서 클라이언트 영역을 확인 합니다. |
|
현재 업데이트 영역에서 영역을 제거 하 여 주어진된 영역 안에서 클라이언트 영역을 확인 합니다. |
|
지정 된 지점에 있는 창을 나타냅니다. |
|
WinHelp 응용 프로그램을 시작 하기 위해 호출 됩니다. |
Protected 메서드
Name |
설명 |
---|---|
응용 프로그램에서 처리 하지 않는 모든 창 메시지를 처리 하는 기본 제공 기본 창 프로시저를 호출 합니다. |
|
응용 프로그램에서 처리 하지 않는 모든 창 메시지를 처리 하는 기본 제공 기본 창 프로시저를 호출 합니다. |
|
대화 상자 데이터 교환 및 유효성 검사.UpdateData에 의해 호출됩니다. |
|
이 창에서 현재 처리 중인 메시지 수에 대 한 포인터를 반환 합니다.만 때 호출 되어야 On메시지 메시지 처리기 멤버 함수입니다. |
|
호출 CWnd 활성화 또는 비활성화 됩니다. |
|
응용 프로그램에 대 한 활성화 또는 비활성화 될 때 호출 됩니다. |
|
사용자가 응용 프로그램 명령 이벤트를 생성할 때 호출 됩니다. |
|
클립보드의 내용을 클립보드 소유자를 표시 할 때 클립보드 뷰어 응용 프로그램에서 호출 됩니다. |
|
호출할 수 있도록 CWnd 마우스 캡처 등의 내부 모드를 취소 합니다. |
|
마우스 캡처가 손실 되는 창에 메시지를 보냅니다. |
|
지정한 체인에서 제거 됨을 알립니다. |
|
사용자 인터페이스 (UI) 상태를 변경 해야 할 때 호출 됩니다. |
|
시스템이 아닌 문자를 키 입력을 변환 하면 호출 됩니다. |
|
자식 목록 상자를 호출에 LBS_WANTKEYBOARDINPUT 스타일에 응답 하는 WM_CHAR 메시지. |
|
다중 문서 인터페이스 (MDI) 자식 창에 대 한 호출 때마다 크기나 위치를 CWnd 변경 또는 CWnd 활성화 됩니다. |
|
부모 창에 알림 컨트롤은 컨트롤 알림에 응답 기회를 호출 합니다. |
|
클립보드의 내용이 변경 될 때 호출 됩니다. |
|
호출로 신호는 CWnd 을 닫아야 합니다. |
|
비클라이언트 영역 렌더링 정책이 변경 되 면 호출 됩니다. |
|
사용자가 명령을 선택 하면 호출 됩니다. |
|
Windows 시스템 메모리가 부족 함을 감지 되 면 호출 됩니다. |
|
라는 자식에서 새 항목의 상대 위치를 확인 하려면 소유자 그리기 콤보 상자 또는 목록 상자 정렬. |
|
바탕 화면 창 관리자 (DWM) 컴포지션 활성화 또는 비활성화 하는 경우 모든 최상위 창에 대 한 호출 합니다. |
|
창에서 마우스 오른쪽 단추를 클릭할 때 호출 됩니다. |
|
다른 응용 프로그램에서 데이터를 복사 합니다. |
|
창 작성의 일부로 호출 됩니다. |
|
호출된 하는 경우 CWnd 컨트롤을 그려 될 때 컨트롤의 부모입니다. |
|
키가 아닌 죽은 캐릭터 (예: 악센트 문자)로 변환 하는 경우 호출 됩니다. |
|
소멸 된 소유자 그리기 하위 목록 상자 또는 콤보 상자 컨트롤에서 항목을 제거할 때 호출. |
|
호출 CWnd 파괴 되 고 있습니다. |
|
통해 호출 하는 Windows 클립보드를 비울 때 호출 EmptyClipboard 함수입니다. |
|
응용 프로그램이 나 장치 드라이버를의 장치 또는 컴퓨터의 하드웨어 구성 변경 알립니다. |
|
사용자 모드 장치 설정을 변경할 때 모든 최상위 창에 대 한 호출 합니다. |
|
클립보드의 내용이 변경 되 면 호출 됩니다. |
|
소유자 그리기 자식 단추 컨트롤, 콤보 상자 컨트롤, 목록 상자 컨트롤 또는 메뉴의 시각적 측면이 그려야 할 때 호출 됩니다. |
|
손실 된 파일 받는 사람으로 등록 되어 있는 창에서 마우스 왼쪽된 단추를 놓을 때 호출 됩니다. |
|
호출 CWnd 활성화 또는 비활성화 합니다. |
|
세션이 종료 되 면 호출 됩니다. |
|
응용 프로그램의 기본 창 프로시저는 모달 대화 상자 또는 메뉴가 유휴 상태가 시작 됨을 알리기 위해 호출 됩니다. |
|
메뉴 모달 루프를 입력 한 경우 호출 됩니다. |
|
영향을 받는 창 이동 또는 크기 조정 모달 루프를 입력 한 후 호출 됩니다. |
|
창 배경을 지워야 함을 때 호출 됩니다. |
|
메뉴 모달 루프가 종료 되었을 때 호출 됩니다. |
|
영향을 받는 창 이동 또는 크기 조정 모달 루프를 끝낸 후에 호출 됩니다. |
|
글꼴 리소스 풀이 변경 될 때 호출 됩니다. |
|
컨트롤에 대 한 자체 탭 키를 입력 하 고 컨트롤에서 화살표 키를 처리할 수 있도록 호출 됩니다. |
|
Windows 최대화 된 위치 또는 크기를 최소 또는 최대 크기를 추적 해야 할 때마다 호출 됩니다. |
|
F1 키를 누를 때 프레임 워크에 의해 호출 됩니다. |
|
시스템 키를 누를 때 호출 됩니다. |
|
가로 스크롤 막대를 클릭할 때 호출 CWnd. |
|
클립보드 소유자 클립보드 이미지를 스크롤할 때 호출을 적절 한 섹션을 무효화 하 고 스크롤 막대의 값을 업데이트 합니다. |
|
호출 CWnd (아이콘) 최소화 및 배경 아이콘의 아이콘을 그리기 전에 입력 해야 합니다. |
|
메뉴가 활성화 되려고 할 때 호출 됩니다. |
|
팝업 메뉴가 활성화 되려고 할 때 호출 됩니다. |
|
I/O 장치를 추가 하거나 시스템에서 제거 되 면 호출 됩니다. |
|
응용 프로그램의 입력된 언어가 변경 된 후에 호출 됩니다. |
|
새 입력된 언어를 선택할 때 호출 됩니다. |
|
시스템 키 이외의 키를 누를 때 호출 됩니다. |
|
시스템 키 이외의 키를 놓을 때 호출 됩니다. |
|
바로 앞 이라는 CWnd 입력된 포커스를 잃었을. |
|
왼쪽된 마우스 단추를 클릭할 때 호출 됩니다. |
|
마우스 왼쪽된 단추를 누를 때 호출 됩니다. |
|
왼쪽된 마우스 단추를 놓을 때 호출 됩니다. |
|
마우스 가운데 단추 두 번 클릭할 때 호출 됩니다. |
|
마우스 가운데 단추를 누를 때 호출 됩니다. |
|
마우스 가운데 단추를 놓을 때 호출 됩니다. |
|
MDI 자식 창이 활성화 또는 비활성화 되 면 호출 됩니다. |
|
컨트롤을 만들 때 소유자 그리기 자식 콤보 상자, 목록 상자 또는 메뉴 항목에 대 한 호출 합니다.CWndWindows를 컨트롤의 크기를 알려 줍니다. |
|
현재 메뉴의 미리 정의 된 니모닉 일치 하지 않는 메뉴 니모닉 문자를 누를 때 호출 됩니다. |
|
사용자가 메뉴 항목을 드래그 하기 시작 하면 호출 됩니다. |
|
마우스 커서가 메뉴 항목으로 가져가거나 항목 가운데에서 위쪽 이나 아래쪽 항목을 이동 하면 호출 됩니다. |
|
커서를 메뉴 항목에 있을 때 마우스 오른쪽 단추를 놓을 때 호출 됩니다. |
|
사용자가 메뉴 항목을 선택할 때 호출 됩니다. |
|
커서가 비활성 창에서 마우스 단추를 누를 때 호출 됩니다. |
|
호출에 대 한 이전 호출에 지정 된 시간 창의 클라이언트 영역 위로 커서를 이동 하면 TrackMouseEvent. |
|
현재 창 바탕 화면 창 관리자 (DWM)로 구성 된 경우 해당 창이 최대화 되어 호출 됩니다. |
|
커서에 대 한 이전 호출에 지정 된 창의 클라이언트 영역을 벗어날 때 호출 TrackMouseEvent. |
|
마우스 커서를 이동 하면 호출 됩니다. |
|
사용자가 마우스 휠을 돌릴 때 호출 됩니다.Windows NT 4.0 메시지 처리를 사용합니다. |
|
호출 후의 위치는 CWnd 변경 되었습니다. |
|
사용자 이동 중임을 CWnd 개체입니다. |
|
비클라이언트 영역의 활성 또는 비활성 상태를 나타내기 위해 변경 해야 할 때 호출 됩니다. |
|
크기와 위치를 클라이언트 영역을 계산 해야 할 때 호출 됩니다. |
|
호출 하기 전에 OnCreate 비클라이언트 영역 만들 때. |
|
비클라이언트 영역이 소멸 되 면 호출 됩니다. |
|
경우 마우스를 이동할 때마다 Windows에서 호출 CWnd 커서 또는 마우스 입력을 캡처한 SetCapture. |
|
비 클라이언트 영역 내에 커서가 있는 동안 왼쪽된 마우스 단추를 클릭할 때 호출 CWnd. |
|
비 클라이언트 영역 내에 커서가 있는 동안 마우스 왼쪽된 단추를 누를 때 호출 CWnd. |
|
비 클라이언트 영역 내에 커서가 있는 동안 왼쪽된 마우스 단추를 놓을 때 호출 CWnd. |
|
비 클라이언트 영역 내에 커서가 있는 동안 마우스 가운데 단추를 클릭할 때 호출 CWnd. |
|
비 클라이언트 영역 내에 커서가 있는 동안 마우스 가운데 단추를 누를 때 호출 CWnd. |
|
비 클라이언트 영역 내에 커서가 있을 때 가운데 마우스 단추를 놓을 때 호출 CWnd. |
|
호출에 대 한 이전 호출에 지정 된 시간 창의 비클라이언트 영역 위로 커서를 이동 하면 TrackMouseEvent. |
|
커서를 이전 호출에 지정 된 창의 비클라이언트 영역을 벗어날 때 프레임 워크는이 멤버 함수 호출 TrackMouseEvent. |
|
커서는 비클라이언트 영역 내 이동 하면 호출 CWnd. |
|
비 클라이언트 영역을 그려야 할 때 호출 됩니다. |
|
비 클라이언트 영역 내에 커서가 있는 동안 오른쪽 마우스 단추를 클릭할 때 호출 CWnd. |
|
비 클라이언트 영역 내에 커서가 있는 동안 오른쪽 마우스 단추를 누를 때 호출 CWnd. |
|
비 클라이언트 영역 내에 커서가 있는 동안 오른쪽 마우스 단추를 놓을 때 호출 CWnd. |
|
비클라이언트 영역 렌더링 정책이 변경 되 면 호출 됩니다. |
|
커서가 창의 비클라이언트 영역에 있는 동안 XBUTTON1 또는 XBUTTON2 클릭할 때 호출 됩니다. |
|
커서가 창의 비클라이언트 영역에 있는 동안 XBUTTON1 또는 XBUTTON2 마우스를 누를 때 호출 됩니다. |
|
커서가 창의 비클라이언트 영역에 있는 동안 XBUTTON1 또는 XBUTTON2 마우스를 놓을 때 호출 됩니다. |
|
메뉴 모음과 시스템 메뉴 사이 전환 하려면 오른쪽 또는 왼쪽 화살표 키를 사용 하는 경우 호출 됩니다. |
|
컨트롤 중 하나의 이벤트가 발생 하거나 컨트롤 정보를 필요한 부모 창 알리기 위해 프레임 워크에서 호출 됩니다. |
|
현재 창 ANSI 또는 유니코드 구조 WM_NOTIFY 알림 메시지를 받는지 확인 하기 위해 호출 됩니다. |
|
호출 창의 부분을 다시 그려야 합니다. |
|
클립보드 뷰어의 클라이언트 영역을 다시 그려야 할 때 호출 됩니다. |
|
색상 팔레트를 사용 하 여 해당 논리 색상표를 실현 하 고 자신의 클라이언트 영역을 업데이트 하는 windows 수 있도록 호출 됩니다. |
|
응용 프로그램 논리 팔레트가 나타나도록 하려는 경우 다른 응용 프로그램을 알립니다. |
|
자식 창 생성 되거나 소멸 하거나 커서가 자식 창 위에 있는 동안 마우스 단추를 클릭할 때 호출 됩니다. |
|
전원 관리 이벤트가 발생할 때 호출 됩니다. |
|
최소화 된 경우 호출 (스크롤바) CWnd 사용자가 끌 수 있습니다. |
|
사용자의 Windows 세션이 종료 하면 호출 됩니다. |
|
알리는 CWnd 에 대 한 입력된 포커스를 받을 것 이라고 합니다. |
|
호출 CWnd 아이콘 및 사용자 아이콘을 열도록 요청 합니다. |
|
사용자 인터페이스 (UI) 상태 창에 대 한 검색 하기 위해 호출 됩니다. |
|
현재 창 원시 입력을 받을 때 호출 됩니다. |
|
마우스 오른쪽 단추를 클릭할 때 호출 됩니다. |
|
마우스 오른쪽 단추를 누를 때 호출 됩니다. |
|
오른쪽 마우스 단추를 놓을 때 호출 됩니다. |
|
응용 프로그램 소유자 소멸 되 고 해당 형식의 모든 렌더링 해야 할 때 호출 됩니다. |
|
클립보드 소유자 때 렌더링할 지연된 렌더링 요구를 특정 형식에 대해 호출 됩니다. |
|
응용 프로그램의 세션 상태 변경 알리기 위해 호출 됩니다. |
|
마우스 입력 캡처하지 않고 마우스 커서 움직임 창 내에서 발생 하는 경우 호출 됩니다. |
|
호출 후 CWnd 입력된 포커스를 획득 합니다. |
|
호출 Win32 SystemParametersInfo 함수는 시스템 설정을 변경 합니다. |
|
호출 CWnd 숨기 거 나 표시 하는 것입니다. |
|
호출 후 크기를 CWnd 변경 되었습니다. |
|
클립보드 뷰어 창의 클라이언트 영역의 크기가 변경 될 때 호출 됩니다. |
|
사각형 조정 된 나타냅니다. |
|
작업을 추가 하거나 인쇄 관리자 큐에서 제거 될 때마다 인쇄 관리자에서 호출 됩니다. |
|
SetWindowLong Windows 기능 창의 스타일을 하나 이상 변경 되었습니다. |
|
SetWindowLong Windows 함수는 윈도우의 스타일 중 하나를 변경 합니다. |
|
시스템 문자에 키 입력을 변환 하면 호출 됩니다. |
|
시스템 색 설정을 변경할 때 모든 최상위 창에 대 한 호출 합니다. |
|
[컨트롤] 메뉴에서 명령을 선택할 때 또는 최대화 단추나 최소화 단추를 선택할 때 호출 됩니다. |
|
키 입력 시스템 죽은 캐릭터 (예: 악센트 문자)로 변환 하는 경우 호출 됩니다. |
|
사용자가 ALT 키를 보관 하 고 다음 다른 키를 누를 때 호출 됩니다. |
|
ALT 키를 누른 것은 누른 키를 놓을 때 호출 됩니다. |
|
만들 수 있는 단추를 클릭할 때 호출 됩니다. |
|
모든 최상위 창에 대 한 시스템 시간 변경 후 호출 됩니다. |
|
호출 후에 지정 된 간격 마다 SetTimer. |
|
단일 Windows 터치 입력을 처리 합니다. |
|
Windows 터치 입력을 처리 합니다. |
|
키를 누를 때 호출됩니다.즉, 현재 창에서 키보드 포커스를 가진 a WM_KEYDOWN 메시지에서 변환 되는 TranslateMessage 함수. |
|
드롭다운 메뉴나 하위 메뉴가 제거 될 때 호출 됩니다. |
|
지정한 창과 모든 자식 창에 대 한 사용자 인터페이스 (UI) 상태를 변경 하기 위해 호출 됩니다. |
|
사용자가 켜고 로그온 한 후에 호출 됩니다. |
|
목록 상자를 소유 하 고 호출 CWnd 에 응답 하는 WM_KEYDOWN 메시지. |
|
창의 세로 스크롤 막대를 클릭할 때 호출 됩니다. |
|
소유자 클립보드 이미지를 스크롤할 때 호출을 적절 한 섹션을 무효화 하 고 스크롤 막대의 값을 업데이트 합니다. |
|
크기, 위치 또는 z 축에 대 한 호출의 결과로 변경 되 면 호출 SetWindowPos 또는 다른 창 관리 기능. |
|
크기, 위치 또는 z 축에 대 한 호출의 결과로 변경 되 면 호출 SetWindowPos 또는 다른 창 관리 기능. |
|
Windows 초기화 파일을 가져온 후 모든 최상위 창에 대 한 호출에서 승리 합니다.INI는 변경 합니다. |
|
Windows 메시지를 처리 하는 경우를 나타냅니다. |
|
커서가 창의 클라이언트 영역에 있는 동안 XBUTTON1 또는 XBUTTON2 클릭할 때 호출 됩니다. |
|
커서가 창의 클라이언트 영역에 있는 동안 XBUTTON1 또는 XBUTTON2 누를 때 호출 됩니다. |
|
커서가 창의 클라이언트 영역에 있는 동안 XBUTTON1 또는 XBUTTON2 놓을 때 호출 됩니다. |
|
기본적으로이 가상 함수 호출 OnNcDestroy 창이 소멸 된 후 작동 합니다. |
|
메시지 원본에 반영 하는 도우미 함수입니다. |
|
마지막 메시지를 자식 창에 반영 됩니다. |
|
창 프로시저에 제공 된 CWnd.기본 메시지 맵을 통해 메시지를 디스패치합니다. |
Public 연산자
Name |
설명 |
---|---|
호출 창 핸들을 가져올 수 있습니다. |
|
결정 창은 창 핸들이 없는 경우 m_hWnd. |
|
창의 창 핸들 같은 인지 여부 m_hWnd. |
공용 데이터 멤버
Name |
설명 |
---|---|
표시는 HWND 이에 첨부 CWnd. |
설명
A CWnd 개체 창에서 고유 하지만 두 밀접 하 게 연결 됩니다.A CWnd 개체가 생성 되거나 소멸 하는 CWnd 생성자 및 소멸자입니다.창에서 다른 한편으로 만든 windows 내부 데이터 구조입니다.는 만들기 멤버 함수 및 파괴 하는 CWnd 가상 소멸자.DestroyWindow 함수 개체를 소멸 하지 않고 Windows 창을 소멸 시킵니다.
CWnd 메시지 맵 메커니즘 숨기기 및 클래스는 WndProc 함수입니다.Windows 알림 메시지 수신을 자동으로 전달 하는 적절 한 메시지 맵을 통해 에서메시지CWnd 멤버 함수입니다.재정의 하 여는 에서메시지 파생된 클래스의 멤버의 특정 메시지를 처리 하는 멤버 함수입니다.
CWnd 클래스도 사용 하면 응용 프로그램에 대 한 Windows 자식 창을 만듭니다.파생 클래스에서 CWnd, 응용 프로그램에 데이터를 저장 하는 파생된 클래스에 다음 멤버 변수를 추가 합니다.메시지 창으로 전달 되는 경우 수행할 작업을 지정할 수 있는 파생된 클래스의 메시지 처리기 멤버 함수를 구현 하 고 메시지를 매핑합니다.
두 단계에서 자식 창을 만들 수 있습니다.먼저 생성자 호출 CWnd 생성 하는 CWnd 개체를 호출 하 고는 만들기 자식 창을 만들고 연결할 수 있는 멤버 함수는 CWnd 개체.
사용자가 자식 창 종료 되 면 소멸의 CWnd 개체나 호출의 DestroyWindow 창을 제거 하 고 해당 데이터 구조를 파괴 하는 멤버 함수.
Microsoft Foundation 클래스 라이브러리 내의 클래스를 더 파생 된 CWnd 특정 창 종류를 제공 합니다.이러한 클래스를 포함 하 여 많은 CFrameWnd, CMDIFrameWnd, CMDIChildWnd, CView, 및 CDialog, 추가로 파생에 대 한 설계 되었습니다.컨트롤 클래스에서 파생 된 CWnd, 같은 CButton, 직접 사용 하거나 클래스 파생에 추가로 사용할 수 있습니다.
사용에 대 한 자세한 내용은 CWnd를 참조 하십시오 프레임 Windows 및 창 개체.
상속 계층 구조
CWnd
요구 사항
헤더: afxwin.h