CWnd 클래스

Mfc 라이브러리에 있는 모든 창 클래스의 기본 기능을 제공합니다.

class CWnd : public CCmdTarget

멤버

Public 생성자

Name

설명

CWnd::CWnd

CWnd 개체를 생성합니다.

Public 메서드

Name

설명

CWnd::accDoDefaultAction

개체의 기본 동작을 수행 하는 프레임 워크에서 호출 됩니다.

CWnd::accHitTest

자식 요소나 자식 개체를 화면에 특정 시점을 검색 하는 프레임 워크에서 호출 합니다.

CWnd::accLocation

지정한 개체의 현재 화면 위치를 검색 하는 프레임 워크에서 호출 됩니다.

CWnd::accNavigate

컨테이너 내에서 다른 사용자 인터페이스 요소를 이동 하 고 가능한 경우 개체를 검색 하는 프레임 워크에서 호출 됩니다.

CWnd::accSelect

선택 영역을 수정 하거나 지정한 개체의 키보드 포커스를 이동 하는 프레임 워크에서 호출 됩니다.

CWnd::AnimateWindow

연결 된 window 개체에 애니메이션을 적용 합니다.

CWnd::ArrangeIconicWindows

모든 (아이콘) 최소화 된 자식 창을 정렬합니다.

CWnd::Attach

연결에 대 한 Windows 핸들은 CWnd 개체입니다.

CWnd::BeginModalState

프레임 창이 모달이이 멤버 함수를 호출 합니다.

CWnd::BeginPaint

준비 CWnd 에 페인팅 합니다.

CWnd::BindDefaultProperty

데이터 소스 컨트롤과 연결 된 커서 호출 개체의 기본 단순 바운드 속성으로를 표시 된 형식 라이브러리에 바인딩합니다.

CWnd::BindProperty

커서 바인딩된 속성에 데이터 바인딩된 컨트롤은 데이터 소스 컨트롤에 바인딩합니다 및 해당 관계를 MFC 바인딩 관리자에 등록 합니다.

CWnd::BringWindowToTop

제공 CWnd 의 겹치는 창 스택 맨.

CWnd::CalcWindowRect

창의 클라이언트 사각형에서 사각형을 계산 하기 위해 호출 됩니다.

CWnd::CancelToolTips

도구 설명 컨트롤을 사용할 수 없습니다.

CWnd::CenterWindow

창의 부모를 기준으로 가운데에 맞춥니다.

CWnd::ChangeClipboardChain

제거 CWnd 클립보드 뷰어 체인에서.

CWnd::CheckDlgButton

옆에 확인 표시가 배치 또는 단추 컨트롤에서 확인 표시를 제거 합니다.

CWnd::CheckRadioButton

지정 된 라디오 버튼 및 단추에 지정 된 그룹의 모든 라디오 버튼에서 확인 표시를 제거 합니다.

CWnd::ChildWindowFromPoint

경우, 자식 창이 지정 된 위치 있는지 확인 합니다.

CWnd::ClientToScreen

주어진된 점 또는 사각형 디스플레이 클라이언트 좌표를 화면 좌표로 변환합니다.

CWnd::CloseWindow

창을 최소화할 수 있습니다.

CWnd::ContinueModal

윈도우의 모달 상태를 계속합니다.

CWnd::Create

만들고, 연결 된 자식 창의 초기화는 CWnd 개체입니다.

CWnd::CreateAccessibleProxy

Active Accessibility 프록시를 지정 된 개체를 만듭니다.

CWnd::CreateCaret

시스템 캐럿에 대 한 새 도형을 만들고 캐럿의 소유권을 가져옵니다.

CWnd::CreateControl

MFC 프로그램에서 표시 되는 ActiveX 컨트롤 만들기는 CWnd 개체입니다.

CWnd::CreateEx

연결 하 고 겹친, 팝업, 창 또는 자식 창을 만듭니다는 CWnd 개체입니다.

CWnd::CreateGrayCaret

회색 블록 시스템 캐럿을 만들고 캐럿의 소유권을 가져옵니다.

CWnd::CreateSolidCaret

단색 블록 시스템 캐럿을 만들고 캐럿의 소유권을 가져옵니다.

CWnd::DeleteTempMap

자동으로 호출을 CWinApp 유휴 시간 처리기 및 삭제 모든 임시 CWnd 개체를 만든 FromHandle.

CWnd::DestroyWindow

연결 된 Windows 창을 소멸 시킵니다.

CWnd::Detach

Windows 핸들에서 분리 된 CWnd 개체와 핸들을 반환 합니다.

CWnd::DlgDirList

파일 또는 디렉터리 목록에 목록 상자를 채웁니다.

CWnd::DlgDirListComboBox

콤보 상자의 목록 상자에 포함 된 파일 또는 디렉터리 목록을 채웁니다.

CWnd::DlgDirSelect

목록 상자에서 현재 선택 영역을 검색합니다.

CWnd::DlgDirSelectComboBox

콤보 상자의 목록 상자에서 현재 선택 영역을 검색합니다.

CWnd::DragAcceptFiles

창 드래그 한 파일을 저장할 나타냅니다.

CWnd::DragDetect

마우스를 캡처하고 왼쪽된 단추를 놓으면, ESC 키 또는 끌어서 지정 된 지점이 사각형 외부에 마우스를 이동 사용자까지 그 움직임을 추적 합니다.

CWnd::DrawAnimatedRects

와이어 프레임 직사각형 그리고 열기 아이콘을 최소화 또는 최대화 창을 나타내려면 애니메이션 효과 적용 합니다.

CWnd::DrawCaption

캡션을 그립니다.

CWnd::DrawMenuBar

메뉴 모음을 다시 그립니다.

CWnd::EnableActiveAccessibility

사용자 정의 가능 Active Accessibility 함수입니다.

CWnd::EnableD2DSupport

윈도우를 사용 하거나 D2D 를 지원 합니다. 이 메서드는 주 창이 초기화되기 전에 호출합니다.

CWnd::EnableScrollBar

스크롤 막대의 한쪽 또는 양쪽 화살표를 사용할 수 있거나.

CWnd::EnableScrollBarCtrl

형제 스크롤 막대 컨트롤을 사용할 수 있거나.

CWnd::EnableToolTips

도구 설명 컨트롤을 있습니다.

CWnd::EnableTrackingToolTips

도구 설명 컨트롤을 관리 모드에 있습니다.

CWnd::EnableWindow

마우스 및 키보드 입력을 사용할 수 있거나.

CWnd::EndModalLoop

윈도우의 모달 상태를 종료합니다.

CWnd::EndModalState

프레임 창에서 모달 모덜리스를 변경 하려면이 멤버 함수를 호출 합니다.

CWnd::EndPaint

페인트의 끝을 표시 합니다.

CWnd::ExecuteDlgInit

대화 상자 리소스를 시작합니다.

CWnd::FilterToolTipMessage

제목 또는 컨트롤 대화 상자에서 연결 된 텍스트를 검색 합니다.

CWnd::FindWindow

창 이름과 창 클래스를 식별 하는 창 핸들을 반환 합니다.

CWnd::FindWindowEx

창 이름과 창 클래스를 식별 하는 창 핸들을 반환 합니다.

CWnd::FlashWindow

창을 한 번 깜박입니다.

CWnd::FlashWindowEx

창에서 추가 기능으로 깜박입니다.

CWnd::FromHandle

반환에 대 한 포인터는 CWnd 개체에 창 핸들을 지정 하면. 경우는 CWnd 개체의 핸들을 임시 연결 되어 있지 않습니다 CWnd 개체를 만들고 연결 합니다.

CWnd::FromHandlePermanent

반환에 대 한 포인터는 CWnd 개체에 창 핸들을 지정 하면. 경우는 CWnd 개체의 핸들을 임시 연결 되어 있지 않습니다 CWnd 개체를 만들고 연결 합니다.

CWnd::get_accChild

주소를 검색 하는 프레임 워크에서 호출 된 IDispatch 지정 된 자식에 대 한 인터페이스.

CWnd::get_accChildCount

이 개체에 속한 자식의 수를 검색 하는 프레임 워크에서 호출 합니다.

CWnd::get_accDefaultAction

개체의 기본 동작을 설명 하는 문자열을 검색 하는 프레임 워크에서 호출 됩니다.

CWnd::get_accDescription

지정한 개체의 시각적 모양을 설명 하는 문자열을 검색 하는 프레임 워크에서 호출 됩니다.

CWnd::get_accFocus

키보드 포커스를 갖는 개체를 검색 하는 프레임 워크에서 호출 됩니다.

CWnd::get_accHelp

검색할 개체의 프레임 워크에서 호출 도움말 속성의 문자열입니다.

CWnd::get_accHelpTopic

전체 경로를 검색 하는 프레임 워크에서 호출을 WinHelp 지정 된 개체와 해당 파일 내에서 해당 항목의 식별자와 관련 된 파일.

CWnd::get_accKeyboardShortcut

검색은 지정 된 개체의 바로 가기 키 또는 선택 키를 프레임 워크에서 호출 됩니다.

CWnd::get_accName

지정한 개체의 이름을 검색 하는 프레임 워크에서 호출 됩니다.

CWnd::get_accParent

검색 프레임 워크에서 호출을 IDispatch 인터페이스 개체의 부모입니다.

CWnd::get_accRole

지정 된 개체의 역할을 설명 하는 정보를 검색 하는 프레임 워크에서 호출 됩니다.

CWnd::get_accSelection

이 개체의 선택된 된 자식 개체를 검색 하는 프레임 워크에서 호출 됩니다.

CWnd::get_accState

지정한 개체의 현재 상태를 검색 하는 프레임 워크에서 호출 됩니다.

CWnd::get_accValue

지정 된 개체의 값을 검색 하는 프레임 워크에서 호출 됩니다.

CWnd::GetActiveWindow

활성 창을 검색합니다.

CWnd::GetAncestor

지정한 창의 창 상위 개체를 검색합니다.

CWnd::GetCapture

검색은 CWnd 는 마우스 캡처 했습니다.

CWnd::GetCaretPos

클라이언트 좌표 캐럿의 현재 위치를 검색합니다.

CWnd::GetCheckedRadioButton

단추 그룹에서 현재 선택 된 라디오 단추의 ID를 반환합니다.

CWnd::GetClientRect

크기를 가져옵니다는 CWnd 클라이언트 영역.

CWnd::GetClipboardOwner

클립보드의 현재 소유자에 대 한 포인터를 검색합니다.

CWnd::GetClipboardViewer

클립보드 뷰어 체인에서 첫 번째 창에 대 한 포인터를 검색합니다.

CWnd::GetControlUnknown

알 수 없는 ActiveX 컨트롤에 대 한 포인터를 검색합니다.

CWnd::GetDC

클라이언트 영역에 대 한 디스플레이 컨텍스트를 검색합니다.

CWnd::GetDCEx

클라이언트 영역에 대 한 디스플레이 컨텍스트를 검색 하 고 클리핑 그리는 동안 있습니다.

CWnd::GetDescendantWindow

모든 하위 창을 검색 하 고 창에 지정 된 ID 반환 합니다.

CWnd::GetDesktopWindow

Windows 데스크톱 창을 검색합니다.

CWnd::GetDlgCtrlID

경우는 CWnd 자식 창에 있는이 함수 호출의 ID 값을 반환 합니다.

CWnd::GetDlgItem

지정 된 대화 상자에서 지정 된 ID 가진 컨트롤을 검색합니다.

CWnd::GetDlgItemInt

정수 값으로 지정 된 대화 상자에서 컨트롤의 텍스트를 변환합니다.

CWnd::GetDlgItemText

캡션 또는 컨트롤과 연결 된 텍스트를 검색 합니다.

CWnd::GetDSCCursor

데이터 소스 컨트롤의 데이터 원본, 사용자 이름, 암호 및 SQL 속성에 의해 정의 된 기본 커서에 대 한 포인터를 검색 합니다.

CWnd::GetExStyle

창의 확장된 스타일을 반환합니다.

CWnd::GetFocus

검색의 CWnd 는 현재 입력된 포커스를가지고 있습니다.

CWnd::GetFont

현재 글꼴을 검색합니다.

CWnd::GetForegroundWindow

전경 창으로 포인터를 반환 (최상위 창에는 사용자가 현재 작업).

CWnd::GetIcon

아이콘에 대 한 핸들을 검색합니다.

CWnd::GetLastActivePopup

팝업 창을 소유한 결정 CWnd 가장 최근에 활성화 된.

CWnd::GetLayeredWindowAttributes

계층화 된 창의 불투명도 및 투명도 색상 키를 검색합니다.

CWnd::GetMenu

지정 된 메뉴에 대 한 포인터를 검색합니다.

CWnd::GetNextDlgGroupItem

다음 (또는 이전) 컨트롤 내의 컨트롤 그룹을 검색 합니다.

CWnd::GetNextDlgTabItem

검색 된 첫 번째 컨트롤의 WS_TABSTOP 따릅니다 (또는 앞) 지정 된 컨트롤 스타일.

CWnd::GetNextWindow

다음 (또는 이전) 창의 창 관리자 목록에서 반환합니다.

CWnd::GetOleControlSite

ActiveX 지정 된 컨트롤에 대 한 사용자 지정 사이트를 검색합니다.

CWnd::GetOpenClipboardWindow

현재 클립보드 열려 있는 창에 대 한 포인터를 검색 합니다.

CWnd::GetOwner

검색의 소유자에 대 한 포인터는 CWnd.

CWnd::GetParent

부모 창에서 검색 CWnd (있는 경우).

CWnd::GetParentFrame

검색은 CWnd 개체의 부모 프레임 창입니다.

CWnd::GetParentOwner

자식 창의 부모 창으로 포인터를 반환 합니다.

CWnd::GetProperty

ActiveX 컨트롤 속성을 검색합니다.

CWnd::GetRenderTarget

이 창과 연결된 렌더링 대상을 가져옵니다.

CWnd::GetSafeHwnd

Returns m_hWnd, or NULL if the this pointer is NULL.

CWnd::GetSafeOwner

지정 된 창에 대 한 안전 소유자를 검색합니다.

CWnd::GetScrollBarCtrl

형제 스크롤 막대 컨트롤을 반환합니다.

CWnd::GetScrollBarInfo

지정 된 스크롤 막대에 대 한 정보를 검색합니다.

CWnd::GetScrollInfo

정보를 검색 하는 SCROLLINFO 구조 유지에 대 한 스크롤 막대.

CWnd::GetScrollLimit

스크롤 막대의 한계를 검색합니다.

CWnd::GetScrollPos

스크롤 상자의 현재 위치를 검색합니다.

CWnd::GetScrollRange

현재 지정 된 스크롤 막대의 최소 및 최대 스크롤 막대 위치에 복사합니다.

CWnd::GetStyle

현재 창의 스타일을 반환합니다.

CWnd::GetSystemMenu

복사 및 수정에 대 한 컨트롤 메뉴에 액세스 하는 응용 프로그램이 있습니다.

CWnd::GetTitleBarInfo

지정 된 제목 표시줄에 대 한 정보를 검색합니다.

CWnd::GetTopLevelFrame

윈도우의 최상위 프레임 창을 검색합니다.

CWnd::GetTopLevelOwner

최상위 창을 검색합니다.

CWnd::GetTopLevelParent

창의 최상위 부모를 검색합니다.

CWnd::GetTopWindow

에 속한 첫 번째 자식 창을 반환 된 CWnd.

CWnd::GetUpdateRect

검색 완전히 둘러싸는 가장 작은 사각형의 좌표는 CWnd 업데이트 영역.

CWnd::GetUpdateRgn

검색은 CWnd 업데이트 영역.

CWnd::GetWindow

지정한 관계 창과이 창으로 돌아갑니다.

CWnd::GetWindowContextHelpId

도움말 컨텍스트 식별자를 검색합니다.

CWnd::GetWindowDC

캡션 표시줄, 메뉴 및 스크롤 막대를 포함 하 여 전체 창에 대 한 디스플레이 컨텍스트를 검색 합니다.

CWnd::GetWindowedChildCount

Windows 연결 된 자식 수를 반환합니다.

CWnd::GetWindowInfo

창에 대 한 정보를 반환합니다.

CWnd::GetWindowlessChildCount

Windows 창 없는 자식 수를 반환합니다.

CWnd::GetWindowPlacement

상태 표시 및 일반 (복원), 최소화 및 최대화 된 창 위치를 검색합니다.

CWnd::GetWindowRect

화면 좌표를 가져옵니다 CWnd.

CWnd::GetWindowRgn

창의 창 영역의 복사본을 검색합니다.

CWnd::GetWindowText

창 제목 텍스트 또는 캡션 (있는 경우)를 반환 합니다.

CWnd::GetWindowTextLength

창의 텍스트 또는 캡션 타이틀의 길이 반환합니다.

CWnd::HideCaret

캐럿에서 화면 표시를 제거 하 여 숨깁니다.

CWnd::HiliteMenuItem

최상위 (메뉴 모음) 메뉴 항목에서 강조 표시 제거 강조 표시 됩니다.

CWnd::HtmlHelp

HTMLHelp 응용 프로그램을 시작 하기 위해 호출 됩니다.

CWnd::Invalidate

전체 클라이언트 영역을 무효화합니다.

CWnd::InvalidateRect

현재 업데이트 영역에 사각형을 추가 하 여 주어진된 사각형 안에서 클라이언트 영역을 무효화 합니다.

CWnd::InvalidateRgn

현재 업데이트 영역에 해당 영역을 추가 하 여 주어진된 영역 안에서 클라이언트 영역을 무효화 합니다.

CWnd::InvokeHelper

ActiveX 컨트롤 메서드나 속성을 호출합니다.

CWnd::IsChild

나타냅니다 여부 CWnd 다른 직계 하위 항목이 지정 된 창의 자식 창입니다.

CWnd::IsD2DSupportEnabled

결정 여부 D2D 지원 됩니다.

CWnd::IsDialogMessage

지정 된 메시지의 모덜리스 대화 상자를 위한 것입니다, 그렇다면 처리 여부를 결정 합니다.

CWnd::IsDlgButtonChecked

단추 컨트롤의 선택 여부를 결정 합니다.

CWnd::IsIconic

결정 여부 CWnd (아이콘) 최소화 됩니다.

CWnd::IsTouchWindow

지정 여부 CWnd 터치 지원 했습니다.

CWnd::IsWindowEnabled

마우스 및 키보드 입력을 창 사용 여부를 결정 합니다.

CWnd::IsWindowVisible

이 창에 표시 되는지 여부를 결정 합니다.

CWnd::IsZoomed

결정 여부 CWnd 최대화 됩니다.

CWnd::KillTimer

시스템 타이머를 중단 합니다.

CWnd::LockWindowUpdate

지정 된 창에서 드로잉을 다시 사용으로 설정 하거나 선택을 취소 합니다.

CWnd::MapWindowPoints

변환 (지도)의 좌표 공간에서 점 집합의 CWnd 의 다른 창 좌표 공간.

CWnd::MessageBox

만들고 있는 응용 프로그램에서 제공 하는 메시지 및 캡션 포함 된 창을 표시 합니다.

CWnd::ModifyStyle

현재 창 스타일을 수정합니다.

CWnd::ModifyStyleEx

창의 확장된 스타일을 수정합니다.

CWnd::MoveWindow

위치와 크기를 변경 합니다. CWnd.

CWnd::NotifyWinEvent

시스템에 미리 정의 된 이벤트가 발생 한 신호를 보냅니다.

CWnd::OnAmbientProperty

앰비언트 속성 값을 구현 합니다.

CWnd::OnDrawIconicThumbnailOrLivePreview

Peek 응용 프로그램에 대 한 클라이언트 또는 Windows 7 탭의 축소판 그림을 표시 하는 비트맵을 얻이 필요가 있을 때 프레임 워크에 의해 호출 됩니다.

CWnd::OnHelp

F1 도움말 (현재 컨텍스트를 사용 하 여) 응용 프로그램 내에서 처리 합니다.

CWnd::OnHelpFinder

처리는 ID_HELP_FINDERID_DEFAULT_HELP 명령입니다.

CWnd::OnHelpIndex

처리는 ID_HELP_INDEX 명령 및 기본 도움말 항목을 제공 합니다.

CWnd::OnHelpUsing

ID_HELP_USING 명령을 처리합니다.

CWnd::OnToolHitTest

포인트는 지정 된 도구의 경계 사각형에는 도구에 대 한 정보를 검색 여부가 결정 됩니다.

CWnd::OpenClipboard

클립보드를 엽니다. 다른 응용 프로그램이 클립보드 창이 될 때까지 수정할 수 CloseClipboard 함수를 호출 합니다.

CWnd::PaintWindowlessControls

컨트롤 컨테이너는 창 없는 컨트롤을 그립니다.

CWnd::PostMessage

응용 프로그램 큐에서 메시지가 배치 하 고 창 메시지를 처리 하기를 기다리지 않고 반환 합니다.

CWnd::PreCreateWindow

Windows 창에이 연결을 만들기 전에 호출 CWnd 개체입니다.

CWnd::PreSubclassWindow

기타 필요한 서브클래싱 하기 전에 발생할 수 있습니다 SubclassWindow 라고 합니다.

CWnd::PreTranslateMessage

사용 하는 CWinApp 필터 창 메시지를 디스패치하기 전에 TranslateMessageDispatchMessage Windows 기능입니다.

CWnd::Print

현재 창에 지정 된 장치 컨텍스트 그립니다.

CWnd::PrintClient

모든 창에 지정 된 디바이스 컨텍스트 (일반적으로 프린터 장치 컨텍스트)를 그립니다.

CWnd::PrintWindow

시각적 창의 프린터 DC 일반적으로 지정 된 디바이스 컨텍스트에 복사합니다.

CWnd::RedrawWindow

지정 된 사각형 또는 클라이언트 영역에서 영역을 업데이트합니다.

CWnd::RegisterTouchWindow

Windows 터치 지원 창 등록/등록 취소 합니다.

CWnd::ReleaseDC

클라이언트 및 창 장치 컨텍스트를 사용 하기 위해 다른 응용 프로그램에서 해제를 해제 합니다.

CWnd::RepositionBars

Repositions 클라이언트 영역에서 막대를 제어합니다.

CWnd::RunModalLoop

검색, 변환, 또는 모달 상태 창에 메시지를 디스패치합니다.

CWnd::ScreenToClient

주어진된 점 또는 사각형 디스플레이 화면 좌표를 클라이언트 좌표로 변환합니다.

CWnd::ScrollWindow

클라이언트 영역의 내용을 스크롤합니다.

CWnd::ScrollWindowEx

클라이언트 영역의 내용을 스크롤합니다. 비슷한 ScrollWindow, 추가 기능을 사용 합니다.

CWnd::SendChildNotifyLastMsg

자식 창 작업을 처리할 수 있도록 알림 메시지가 부모 창에서 자식 창에을 제공 합니다.

CWnd::SendDlgItemMessage

지정 된 컨트롤에 메시지를 보냅니다.

CWnd::SendMessage

보내는 메시지에는 CWnd 개체와 메시지를 처리할 때까지 반환 하지 않습니다.

CWnd::SendMessageToDescendants

창의 모든 하위 창에 메시지를 보냅니다.

CWnd::SendNotifyMessage

지정 된 메시지 창으로 보내고 호출 스레드 창 작성 여부에 따라 가능한 한 빨리 반환.

CWnd::SetActiveWindow

창을 활성화합니다.

CWnd::SetCapture

발생 이후의 모든 마우스 입력을 보낼 수 있는 CWnd.

CWnd::SetCaretPos

캐럿을 지정한 위치로 이동합니다.

CWnd::SetClipboardViewer

추가 CWnd 에 체인의 클립보드의 내용이 변경 될 때마다 windows 알림 메시지가 표시 됩니다.

CWnd::SetDlgCtrlID

대화 상자에서 컨트롤 뿐 아니라 모든 자식 창 수)는 창 (창 또는 컨트롤의 ID를 설정 합니다.

CWnd::SetDlgItemInt

컨트롤의 텍스트를 정수 값을 나타내는 string을 설정 합니다.

CWnd::SetDlgItemText

캡션 또는 텍스트 컨트롤의 지정 된 대화 상자에서 설정합니다.

CWnd::SetFocus

입력된 포커스를 주장 합니다.

CWnd::SetFont

현재 글꼴을 설정합니다.

CWnd::SetForegroundWindow

스레드 창을 전경으로 생성 한 활성화 됩니다.

CWnd::SetIcon

핸들은 특정 아이콘을 설정합니다.

CWnd::SetLayeredWindowAttributes

계층화 된 창의 불투명도 및 투명도 색상 키를 설정합니다.

CWnd::SetMenu

지정 된 메뉴를 메뉴를 설정합니다.

CWnd::SetOwner

변경 소유자는 CWnd.

CWnd::SetParent

부모 창으로 변경 됩니다.

CWnd::SetProperty

ActiveX 컨트롤 속성을 설정합니다.

CWnd::SetRedraw

변경할 수 있습니다 CWnd 그려야 또는에서 그려지는 변경을 방지 합니다.

CWnd::SetScrollInfo

스크롤 막대에 대 한 정보를 설정합니다.

CWnd::SetScrollPos

스크롤 상자의 현재 위치를 설정 하 고 지정 된 경우 새 위치를 반영 하도록 스크롤 막대를 다시 그립니다.

CWnd::SetScrollRange

지정 된 스크롤 막대의 최소 및 최대 위치 값을 설정합니다.

CWnd::SetTimer

보내는 시스템 타이머 설치는 WM_TIMER 발생 하면.

CWnd::SetWindowContextHelpId

도움말 컨텍스트 식별자를 설정합니다.

CWnd::SetWindowPlacement

상태 표시 및 일반 (복원), 최소화 및 최대화 된 창 위치를 설정합니다.

CWnd::SetWindowPos

크기, 위치 및 자식의 순서, 팝업에서 최상위 창을 변경 합니다.

CWnd::SetWindowRgn

창 영역을 설정합니다.

CWnd::SetWindowText

창 제목 텍스트 또는 캡션 (있는 경우)에 지정 된 텍스트를 설정 합니다.

CWnd::ShowCaret

캐럿 캐럿의 현재 위치에 표시를 보여 줍니다. 표시 되 면 자동으로 깜박이 캐럿을 시작 합니다.

CWnd::ShowOwnedPopups

표시 하거나 창에 소유 된 모든 팝업 창을 숨깁니다.

CWnd::ShowScrollBar

표시 하거나 스크롤 막대를 숨깁니다.

CWnd::ShowWindow

표시 하거나 창을 숨깁니다.

CWnd::SubclassDlgItem

Windows 컨트롤에 첨부는 CWnd 개체와 하기가 통해 메시지를 라우팅하는 CWnd의 메시지 맵.

CWnd::SubclassWindow

연결 창에는 CWnd 개체와 하기가 통해 메시지를 라우팅하는 CWnd의 메시지 맵.

CWnd::UnlockWindowUpdate

창에 잠긴 계정의 잠금을 해제할 CWnd::LockWindowUpdate.

CWnd::UnsubclassWindow

창에서 분리 된 CWnd 개체

CWnd::UpdateData

초기화 또는 대화 상자에서 데이터를 검색 합니다.

CWnd::UpdateDialogControls

호출 상태 대화 단추 및 다른 컨트롤을 업데이트할 수 있습니다.

CWnd::UpdateLayeredWindow

위치, 크기, 모양, 내용 및 투명 레이어 창을 업데이트합니다.

CWnd::UpdateWindow

클라이언트 영역을 업데이트합니다.

CWnd::ValidateRect

현재 업데이트 영역에서 사각형을 제거 하 여 주어진된 사각형 안에서 클라이언트 영역을 확인 합니다.

CWnd::ValidateRgn

현재 업데이트 영역에서 영역을 제거 하 여 주어진된 영역 안에서 클라이언트 영역을 확인 합니다.

CWnd::WindowFromPoint

지정 된 지점에 있는 창을 나타냅니다.

CWnd::WinHelp

WinHelp 응용 프로그램을 시작 하기 위해 호출 됩니다.

Protected 메서드

Name

설명

CWnd::Default

응용 프로그램에서 처리 하지 않는 모든 창 메시지를 처리 하는 기본 제공 기본 창 프로시저를 호출 합니다.

CWnd::DefWindowProc

응용 프로그램에서 처리 하지 않는 모든 창 메시지를 처리 하는 기본 제공 기본 창 프로시저를 호출 합니다.

CWnd::DoDataExchange

대화 상자 데이터 교환 및 유효성 검사. UpdateData에 의해 호출됩니다.

CWnd::GetCurrentMessage

이 창에서 현재 처리 중인 메시지 수에 대 한 포인터를 반환 합니다. 만 때 호출 되어야 On메시지 메시지 처리기 멤버 함수입니다.

CWnd::OnActivate

호출 CWnd 활성화 또는 비활성화 됩니다.

CWnd::OnActivateApp

응용 프로그램에 대 한 활성화 또는 비활성화 될 때 호출 됩니다.

CWnd::OnAppCommand

사용자가 응용 프로그램 명령 이벤트를 생성할 때 호출 됩니다.

CWnd::OnAskCbFormatName

클립보드의 내용을 클립보드 소유자를 표시 할 때 클립보드 뷰어 응용 프로그램에서 호출 됩니다.

CWnd::OnCancelMode

호출할 수 있도록 CWnd 마우스 캡처 등의 내부 모드를 취소 합니다.

CWnd::OnCaptureChanged

마우스 캡처가 손실 되는 창에 메시지를 보냅니다.

CWnd::OnChangeCbChain

지정한 체인에서 제거 됨을 알립니다.

CWnd::OnChangeUIState

사용자 인터페이스 (UI) 상태를 변경 해야 할 때 호출 됩니다.

CWnd::OnChar

시스템이 아닌 문자를 키 입력을 변환 하면 호출 됩니다.

CWnd::OnCharToItem

자식 목록 상자를 호출에 LBS_WANTKEYBOARDINPUT 스타일에 응답 하는 WM_CHAR 메시지.

CWnd::OnChildActivate

다중 문서 인터페이스 (MDI) 자식 창에 대 한 호출 때마다 크기나 위치를 CWnd 변경 또는 CWnd 활성화 됩니다.

CWnd::OnChildNotify

부모 창에 알림 컨트롤은 컨트롤 알림에 응답 기회를 호출 합니다.

CWnd::OnClipboardUpdate

클립보드의 내용이 변경 될 때 호출 됩니다.

CWnd::OnClose

호출로 신호는 CWnd 을 닫아야 합니다.

CWnd::OnColorizationColorChanged

비클라이언트 영역 렌더링 정책이 변경 되 면 호출 됩니다.

CWnd::OnCommand

사용자가 명령을 선택 하면 호출 됩니다.

CWnd::OnCompacting

Windows 시스템 메모리가 부족 함을 감지 되 면 호출 됩니다.

CWnd::OnCompareItem

라는 자식에서 새 항목의 상대 위치를 확인 하려면 소유자 그리기 콤보 상자 또는 목록 상자 정렬.

CWnd::OnCompositionChanged

바탕 화면 창 관리자 (DWM) 컴포지션 활성화 또는 비활성화 하는 경우 모든 최상위 창에 대 한 호출 합니다.

CWnd::OnContextMenu

창에서 마우스 오른쪽 단추를 클릭할 때 호출 됩니다.

CWnd::OnCopyData

다른 응용 프로그램에서 데이터를 복사 합니다.

CWnd::OnCreate

창 작성의 일부로 호출 됩니다.

CWnd::OnCtlColor

호출된 하는 경우 CWnd 컨트롤을 그려 될 때 컨트롤의 부모입니다.

CWnd::OnDeadChar

키가 아닌 죽은 캐릭터 (예: 악센트 문자)로 변환 하는 경우 호출 됩니다.

CWnd::OnDeleteItem

소멸 된 소유자 그리기 하위 목록 상자 또는 콤보 상자 컨트롤에서 항목을 제거할 때 호출.

CWnd::OnDestroy

호출 CWnd 파괴 되 고 있습니다.

CWnd::OnDestroyClipboard

통해 호출 하는 Windows 클립보드를 비울 때 호출 EmptyClipboard 함수입니다.

CWnd::OnDeviceChange

응용 프로그램이 나 장치 드라이버를의 장치 또는 컴퓨터의 하드웨어 구성 변경 알립니다.

CWnd::OnDevModeChange

사용자 모드 장치 설정을 변경할 때 모든 최상위 창에 대 한 호출 합니다.

CWnd::OnDrawClipboard

클립보드의 내용이 변경 되 면 호출 됩니다.

CWnd::OnDrawItem

소유자 그리기 자식 단추 컨트롤, 콤보 상자 컨트롤, 목록 상자 컨트롤 또는 메뉴의 시각적 측면이 그려야 할 때 호출 됩니다.

CWnd::OnDropFiles

손실 된 파일 받는 사람으로 등록 되어 있는 창에서 마우스 왼쪽된 단추를 놓을 때 호출 됩니다.

CWnd::OnEnable

호출 CWnd 활성화 또는 비활성화 합니다.

CWnd::OnEndSession

세션이 종료 되 면 호출 됩니다.

CWnd::OnEnterIdle

응용 프로그램의 기본 창 프로시저는 모달 대화 상자 또는 메뉴가 유휴 상태가 시작 됨을 알리기 위해 호출 됩니다.

CWnd::OnEnterMenuLoop

메뉴 모달 루프를 입력 한 경우 호출 됩니다.

CWnd::OnEnterSizeMove

영향을 받는 창 이동 또는 크기 조정 모달 루프를 입력 한 후 호출 됩니다.

CWnd::OnEraseBkgnd

창 배경을 지워야 함을 때 호출 됩니다.

CWnd::OnExitMenuLoop

메뉴 모달 루프가 종료 되었을 때 호출 됩니다.

CWnd::OnExitSizeMove

영향을 받는 창 이동 또는 크기 조정 모달 루프를 끝낸 후에 호출 됩니다.

CWnd::OnFontChange

글꼴 리소스 풀이 변경 될 때 호출 됩니다.

CWnd::OnGetDlgCode

컨트롤에 대 한 자체 탭 키를 입력 하 고 컨트롤에서 화살표 키를 처리할 수 있도록 호출 됩니다.

CWnd::OnGetMinMaxInfo

Windows 최대화 된 위치 또는 크기를 최소 또는 최대 크기를 추적 해야 할 때마다 호출 됩니다.

CWnd::OnHelpInfo

F1 키를 누를 때 프레임 워크에 의해 호출 됩니다.

CWnd::OnHotKey

시스템 키를 누를 때 호출 됩니다.

CWnd::OnHScroll

가로 스크롤 막대를 클릭할 때 호출 CWnd.

CWnd::OnHScrollClipboard

클립보드 소유자 클립보드 이미지를 스크롤할 때 호출을 적절 한 섹션을 무효화 하 고 스크롤 막대의 값을 업데이트 합니다.

CWnd::OnIconEraseBkgnd

호출 CWnd (아이콘) 최소화 및 배경 아이콘의 아이콘을 그리기 전에 입력 해야 합니다.

CWnd::OnInitMenu

메뉴가 활성화 되려고 할 때 호출 됩니다.

CWnd::OnInitMenuPopup

팝업 메뉴가 활성화 되려고 할 때 호출 됩니다.

CWnd::OnInputDeviceChange

I/O 장치를 추가 하거나 시스템에서 제거 되 면 호출 됩니다.

CWnd::OnInputLangChange

응용 프로그램의 입력된 언어가 변경 된 후에 호출 됩니다.

CWnd::OnInputLangChangeRequest

새 입력된 언어를 선택할 때 호출 됩니다.

CWnd::OnKeyDown

시스템 키 이외의 키를 누를 때 호출 됩니다.

CWnd::OnKeyUp

시스템 키 이외의 키를 놓을 때 호출 됩니다.

CWnd::OnKillFocus

바로 앞 이라는 CWnd 입력된 포커스를 잃었을.

CWnd::OnLButtonDblClk

왼쪽된 마우스 단추를 클릭할 때 호출 됩니다.

CWnd::OnLButtonDown

마우스 왼쪽된 단추를 누를 때 호출 됩니다.

CWnd::OnLButtonUp

왼쪽된 마우스 단추를 놓을 때 호출 됩니다.

CWnd::OnMButtonDblClk

마우스 가운데 단추 두 번 클릭할 때 호출 됩니다.

CWnd::OnMButtonDown

마우스 가운데 단추를 누를 때 호출 됩니다.

CWnd::OnMButtonUp

마우스 가운데 단추를 놓을 때 호출 됩니다.

CWnd::OnMDIActivate

MDI 자식 창이 활성화 또는 비활성화 되 면 호출 됩니다.

CWnd::OnMeasureItem

컨트롤을 만들 때 소유자 그리기 자식 콤보 상자, 목록 상자 또는 메뉴 항목에 대 한 호출 합니다. CWndWindows를 컨트롤의 크기를 알려 줍니다.

CWnd::OnMenuChar

현재 메뉴의 미리 정의 된 니모닉 일치 하지 않는 메뉴 니모닉 문자를 누를 때 호출 됩니다.

CWnd::OnMenuDrag

사용자가 메뉴 항목을 드래그 하기 시작 하면 호출 됩니다.

CWnd::OnMenuGetObject

마우스 커서가 메뉴 항목으로 가져가거나 항목 가운데에서 위쪽 이나 아래쪽 항목을 이동 하면 호출 됩니다.

CWnd::OnMenuRButtonUp

커서를 메뉴 항목에 있을 때 마우스 오른쪽 단추를 놓을 때 호출 됩니다.

CWnd::OnMenuSelect

사용자가 메뉴 항목을 선택할 때 호출 됩니다.

CWnd::OnMouseActivate

커서가 비활성 창에서 마우스 단추를 누를 때 호출 됩니다.

CWnd::OnMouseHover

호출에 대 한 이전 호출에 지정 된 시간 창의 클라이언트 영역 위로 커서를 이동 하면 TrackMouseEvent.

CWnd::OnMouseHWheel

현재 창 바탕 화면 창 관리자 (DWM)로 구성 된 경우 해당 창이 최대화 되어 호출 됩니다.

CWnd::OnMouseLeave

커서에 대 한 이전 호출에 지정 된 창의 클라이언트 영역을 벗어날 때 호출 TrackMouseEvent.

CWnd::OnMouseMove

마우스 커서를 이동 하면 호출 됩니다.

CWnd::OnMouseWheel

사용자가 마우스 휠을 돌릴 때 호출 됩니다. Windows NT 4.0 메시지 처리를 사용합니다.

CWnd::OnMove

호출 후의 위치는 CWnd 변경 되었습니다.

CWnd::OnMoving

사용자 이동 중임을 CWnd 개체입니다.

CWnd::OnNcActivate

비클라이언트 영역의 활성 또는 비활성 상태를 나타내기 위해 변경 해야 할 때 호출 됩니다.

CWnd::OnNcCalcSize

크기와 위치를 클라이언트 영역을 계산 해야 할 때 호출 됩니다.

CWnd::OnNcCreate

호출 하기 전에 OnCreate 비클라이언트 영역 만들 때.

CWnd::OnNcDestroy

비클라이언트 영역이 소멸 되 면 호출 됩니다.

CWnd::OnNcHitTest

경우 마우스를 이동할 때마다 Windows에서 호출 CWnd 커서 또는 마우스 입력을 캡처한 SetCapture.

CWnd::OnNcLButtonDblClk

비 클라이언트 영역 내에 커서가 있는 동안 왼쪽된 마우스 단추를 클릭할 때 호출 CWnd.

CWnd::OnNcLButtonDown

비 클라이언트 영역 내에 커서가 있는 동안 마우스 왼쪽된 단추를 누를 때 호출 CWnd.

CWnd::OnNcLButtonUp

비 클라이언트 영역 내에 커서가 있는 동안 왼쪽된 마우스 단추를 놓을 때 호출 CWnd.

CWnd::OnNcMButtonDblClk

비 클라이언트 영역 내에 커서가 있는 동안 마우스 가운데 단추를 클릭할 때 호출 CWnd.

CWnd::OnNcMButtonDown

비 클라이언트 영역 내에 커서가 있는 동안 마우스 가운데 단추를 누를 때 호출 CWnd.

CWnd::OnNcMButtonUp

비 클라이언트 영역 내에 커서가 있을 때 가운데 마우스 단추를 놓을 때 호출 CWnd.

CWnd::OnNcMouseHover

호출에 대 한 이전 호출에 지정 된 시간 창의 비클라이언트 영역 위로 커서를 이동 하면 TrackMouseEvent.

CWnd::OnNcMouseLeave

커서를 이전 호출에 지정 된 창의 비클라이언트 영역을 벗어날 때 프레임 워크는이 멤버 함수 호출 TrackMouseEvent.

CWnd::OnNcMouseMove

커서는 비클라이언트 영역 내 이동 하면 호출 CWnd.

CWnd::OnNcPaint

비 클라이언트 영역을 그려야 할 때 호출 됩니다.

CWnd::OnNcRButtonDblClk

비 클라이언트 영역 내에 커서가 있는 동안 오른쪽 마우스 단추를 클릭할 때 호출 CWnd.

CWnd::OnNcRButtonDown

비 클라이언트 영역 내에 커서가 있는 동안 오른쪽 마우스 단추를 누를 때 호출 CWnd.

CWnd::OnNcRButtonUp

비 클라이언트 영역 내에 커서가 있는 동안 오른쪽 마우스 단추를 놓을 때 호출 CWnd.

CWnd::OnNcRenderingChanged

비클라이언트 영역 렌더링 정책이 변경 되 면 호출 됩니다.

CWnd::OnNcXButtonDblClk

커서가 창의 비클라이언트 영역에 있는 동안 XBUTTON1 또는 XBUTTON2 클릭할 때 호출 됩니다.

CWnd::OnNcXButtonDown

커서가 창의 비클라이언트 영역에 있는 동안 XBUTTON1 또는 XBUTTON2 마우스를 누를 때 호출 됩니다.

CWnd::OnNcXButtonUp

커서가 창의 비클라이언트 영역에 있는 동안 XBUTTON1 또는 XBUTTON2 마우스를 놓을 때 호출 됩니다.

CWnd::OnNextMenu

메뉴 모음과 시스템 메뉴 사이 전환 하려면 오른쪽 또는 왼쪽 화살표 키를 사용 하는 경우 호출 됩니다.

CWnd::OnNotify

컨트롤 중 하나의 이벤트가 발생 하거나 컨트롤 정보를 필요한 부모 창 알리기 위해 프레임 워크에서 호출 됩니다.

CWnd::OnNotifyFormat

현재 창 ANSI 또는 유니코드 구조 WM_NOTIFY 알림 메시지를 받는지 확인 하기 위해 호출 됩니다.

CWnd::OnPaint

호출 창의 부분을 다시 그려야 합니다.

CWnd::OnPaintClipboard

클립보드 뷰어의 클라이언트 영역을 다시 그려야 할 때 호출 됩니다.

CWnd::OnPaletteChanged

색상 팔레트를 사용 하 여 해당 논리 색상표를 실현 하 고 자신의 클라이언트 영역을 업데이트 하는 windows 수 있도록 호출 됩니다.

CWnd::OnPaletteIsChanging

응용 프로그램 논리 팔레트가 나타나도록 하려는 경우 다른 응용 프로그램을 알립니다.

CWnd::OnParentNotify

자식 창 생성 되거나 소멸 하거나 커서가 자식 창 위에 있는 동안 마우스 단추를 클릭할 때 호출 됩니다.

CWnd::OnPowerBroadcast

전원 관리 이벤트가 발생할 때 호출 됩니다.

CWnd::OnQueryDragIcon

최소화 된 경우 호출 (스크롤바) CWnd 사용자가 끌 수 있습니다.

CWnd::OnQueryEndSession

사용자의 Windows 세션이 종료 하면 호출 됩니다.

CWnd::OnQueryNewPalette

알리는 CWnd 에 대 한 입력된 포커스를 받을 것 이라고 합니다.

CWnd::OnQueryOpen

호출 CWnd 아이콘 및 사용자 아이콘을 열도록 요청 합니다.

CWnd::OnQueryUIState

사용자 인터페이스 (UI) 상태 창에 대 한 검색 하기 위해 호출 됩니다.

CWnd::OnRawInput

현재 창 원시 입력을 받을 때 호출 됩니다.

CWnd::OnRButtonDblClk

마우스 오른쪽 단추를 클릭할 때 호출 됩니다.

CWnd::OnRButtonDown

마우스 오른쪽 단추를 누를 때 호출 됩니다.

CWnd::OnRButtonUp

오른쪽 마우스 단추를 놓을 때 호출 됩니다.

CWnd::OnRenderAllFormats

응용 프로그램 소유자 소멸 되 고 해당 형식의 모든 렌더링 해야 할 때 호출 됩니다.

CWnd::OnRenderFormat

클립보드 소유자 때 렌더링할 지연된 렌더링 요구를 특정 형식에 대해 호출 됩니다.

CWnd::OnSessionChange

응용 프로그램의 세션 상태 변경 알리기 위해 호출 됩니다.

CWnd::OnSetCursor

마우스 입력 캡처하지 않고 마우스 커서 움직임 창 내에서 발생 하는 경우 호출 됩니다.

CWnd::OnSetFocus

호출 후 CWnd 입력된 포커스를 획득 합니다.

CWnd::OnSettingChange

호출 Win32 SystemParametersInfo 함수는 시스템 설정을 변경 합니다.

CWnd::OnShowWindow

호출 CWnd 숨기 거 나 표시 하는 것입니다.

CWnd::OnSize

호출 후 크기를 CWnd 변경 되었습니다.

CWnd::OnSizeClipboard

클립보드 뷰어 창의 클라이언트 영역의 크기가 변경 될 때 호출 됩니다.

CWnd::OnSizing

사각형 조정 된 나타냅니다.

CWnd::OnSpoolerStatus

작업을 추가 하거나 인쇄 관리자 큐에서 제거 될 때마다 인쇄 관리자에서 호출 됩니다.

CWnd::OnStyleChanged

SetWindowLong Windows 기능 창의 스타일을 하나 이상 변경 되었습니다.

CWnd::OnStyleChanging

SetWindowLong Windows 함수는 윈도우의 스타일 중 하나를 변경 합니다.

CWnd::OnSysChar

시스템 문자에 키 입력을 변환 하면 호출 됩니다.

CWnd::OnSysColorChange

시스템 색 설정을 변경할 때 모든 최상위 창에 대 한 호출 합니다.

CWnd::OnSysCommand

[컨트롤] 메뉴에서 명령을 선택할 때 또는 최대화 단추나 최소화 단추를 선택할 때 호출 됩니다.

CWnd::OnSysDeadChar

키 입력 시스템 죽은 캐릭터 (예: 악센트 문자)로 변환 하는 경우 호출 됩니다.

CWnd::OnSysKeyDown

사용자가 ALT 키를 보관 하 고 다음 다른 키를 누를 때 호출 됩니다.

CWnd::OnSysKeyUp

ALT 키를 누른 것은 누른 키를 놓을 때 호출 됩니다.

CWnd::OnTCard

만들 수 있는 단추를 클릭할 때 호출 됩니다.

CWnd::OnTimeChange

모든 최상위 창에 대 한 시스템 시간 변경 후 호출 됩니다.

CWnd::OnTimer

호출 후에 지정 된 간격 마다 SetTimer.

CWnd::OnTouchInput

단일 Windows 터치 입력을 처리 합니다.

CWnd::OnTouchInputs

Windows 터치 입력을 처리 합니다.

CWnd::OnUniChar

키를 누를 때 호출됩니다. 즉, 현재 창에서 키보드 포커스를 가진 a WM_KEYDOWN 메시지에서 변환 되는 TranslateMessage 함수.

CWnd::OnUnInitMenuPopup

드롭다운 메뉴나 하위 메뉴가 제거 될 때 호출 됩니다.

CWnd::OnUpdateUIState

지정한 창과 모든 자식 창에 대 한 사용자 인터페이스 (UI) 상태를 변경 하기 위해 호출 됩니다.

CWnd::OnUserChanged

사용자가 켜고 로그온 한 후에 호출 됩니다.

CWnd::OnVKeyToItem

목록 상자를 소유 하 고 호출 CWnd 에 응답 하는 WM_KEYDOWN 메시지.

CWnd::OnVScroll

창의 세로 스크롤 막대를 클릭할 때 호출 됩니다.

CWnd::OnVScrollClipboard

소유자 클립보드 이미지를 스크롤할 때 호출을 적절 한 섹션을 무효화 하 고 스크롤 막대의 값을 업데이트 합니다.

CWnd::OnWindowPosChanged

크기, 위치 또는 z 축에 대 한 호출의 결과로 변경 되 면 호출 SetWindowPos 또는 다른 창 관리 기능.

CWnd::OnWindowPosChanging

크기, 위치 또는 z 축에 대 한 호출의 결과로 변경 되 면 호출 SetWindowPos 또는 다른 창 관리 기능.

CWnd::OnWinIniChange

Windows 초기화 파일을 가져온 후 모든 최상위 창에 대 한 호출에서 승리 합니다.INI는 변경 합니다.

CWnd::OnWndMsg

Windows 메시지를 처리 하는 경우를 나타냅니다.

CWnd::OnXButtonDblClk

커서가 창의 클라이언트 영역에 있는 동안 XBUTTON1 또는 XBUTTON2 클릭할 때 호출 됩니다.

CWnd::OnXButtonDown

커서가 창의 클라이언트 영역에 있는 동안 XBUTTON1 또는 XBUTTON2 누를 때 호출 됩니다.

CWnd::OnXButtonUp

커서가 창의 클라이언트 영역에 있는 동안 XBUTTON1 또는 XBUTTON2 놓을 때 호출 됩니다.

CWnd::PostNcDestroy

기본적으로이 가상 함수 호출 OnNcDestroy 창이 소멸 된 후 작동 합니다.

CWnd::ReflectChildNotify

메시지 원본에 반영 하는 도우미 함수입니다.

CWnd::ReflectLastMsg

마지막 메시지를 자식 창에 반영 됩니다.

CWnd::WindowProc

창 프로시저에 제공 된 CWnd. 기본 메시지 맵을 통해 메시지를 디스패치합니다.

Public 연산자

Name

설명

HWND CWnd::operator

호출 창 핸들을 가져올 수 있습니다.

CWnd::operator! =

결정 창은 창 핸들이 없는 경우 m_hWnd.

CWnd::operator = =

창의 창 핸들 같은 인지 여부 m_hWnd.

공용 데이터 멤버

Name

설명

CWnd::m_hWnd

표시는 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창 개체.

상속 계층 구조

CObject

CCmdTarget

CWnd

요구 사항

헤더: afxwin.h

참고 항목

참조

CCmdTarget 클래스

계층 구조 차트

CFrameWnd 클래스

CView 클래스