CWnd 클래스 멤버

초기화 대화 상자 항목 기능 초기화 메시지 처리기
창 상태 함수 데이터 바인딩 기능 시스템 메시지 처리기
창 크기 및 위치 메뉴 기능 일반 메시지 처리기
창 액세스 기능 도구 팁 기능 제어 메시지 처리기
업데이트/그림 기능 타이머 기능 입력된 메시지 처리기
매핑 함수를 조정 경고 기능 비클라이언트 영역 메시지 처리기
창 텍스트 기능 창 메시지 기능 MDI 메시지 처리기
스크롤 기능 클립보드 함수 클립보드 메시지 처리기
끌어서 놓기 기능 OLE 컨트롤 메뉴 루프 알림
캐럿 함수 Overridables

데이터 멤버

m_hWnd 이 CWnd 에 연결 하는 HWND 를 나타냅니다.

건설/파괴

CWnd CWnd 개체 생성。
DestroyWindow 연결 된 창 소멸。

초기화

만들기 만들고 CWnd 개체와 연결 된 자식 창이 초기화。
PreCreateWindow 이 CWnd 개체에 연결 된 Windows 창 만들기 전에 호출。
CalcWindowRect 클라이언트 사각형에서 창 사각형을 계산 하기 위해 호출。
GetStyle 현재 창의 스타일을 반환합니다.
GetExStyle 창의 확장된 스타일을 반환합니다.
첨부 CWnd 개체를 연결 하는 창 핸들。
분리 CWnd 개체에서 대 한 창 핸들을 분리 하 고 핸들을 반환 합니다.
PreSubclassWindow SubclassWindow 를 호출 하기 전에 발생할 다른 필요한 서브클래싱 허용。
SubclassWindow CWnd 개체를 창에 첨부 하 고 그것을 만드는 CWnd메시지 맵을 통해 메시지 라우팅。
UnsubclassWindow CWnd 개체에서 창을 분리합니다
FromHandle CWnd 개체 창 핸들을 지정 하는 경우에 대 한 포인터를 반환 합니다. 임시 CWnd 개체를 생성 및 연결 된 CWnd 개체 핸들에 연결 되지 않은 경우。
FromHandlePermanent CWnd 개체 창 핸들을 지정 하는 경우에 대 한 포인터를 반환 합니다. CWnd 개체 핸들에 연결 되지 않은 경우 NULL 이 반환 됩니다.
DeleteTempMap CWinApp 유휴 시간 처리기 및 삭제 모든 임시 CWnd 개체 만든 FromHandle 에 의해 자동으로 호출。
GetSafeHwnd This 포인터는 NULL 경우 m_hWnd또는 NULL 을 반환 합니다.
CreateEx Windows overlapped, 팝업, 또는 자식 창을 만듭니다 및 CWnd 개체에 연결。
CreateControl CWnd 개체에서 나타낼 수 있는 OLE 컨트롤 MFC 프로그램에서 만들기。

창 상태 함수

IsWindowEnabled 창에서 마우스 및 키보드 입력에 대 한 수 있는지 여부를 결정 합니다.
EnableWindow 마우스 및 키보드 입력을 사용할지。
GetActiveWindow 활성 창 검색。
SetActiveWindow 창 활성화。
GetCapture 마우스 캡처는 CWnd 검색。
SetCapture 모든 후속 마우스 CWnd 보낼 수를 입력 하면。
GetFocus 현재 입력 포커스가 CWnd 검색。
SetFocus 입력된 포커스를 주장。
GetDesktopWindow Windows 바탕 화면 창 검색。
GetForegroundWindow 전경 창으로 포인터를 반환 합니다 (있는 사용자가 현재 작업 하는 최상위 창)。
SetForegroundWindow 스레드를 창을 전경으로 만들고 창을 활성화 하는 둔다。
GetIcon 아이콘에 대 한 핸들을 검색합니다.
SetIcon 특정 아이콘을 설정 하는 핸들。
GetWindowContextHelpId 도움말 컨텍스트 식별자를 검색합니다.
SetWindowContextHelpId 도움말 컨텍스트 식별자를 설정。
ModifyStyle 현재 창 스타일 수정。
ModifyStyleEx 창의 확장된 스타일 수정。

창 크기 및 위치

GetWindowPlacement 상태 표시 및 (복원), 일반 창, 최소화 및 최대화 된 위치 검색。
SetWindowPlacement 상태 표시 및 (복원), 일반 창, 최소화 및 최대화 된 위치 설정。
GetWindowRgn 검색 창의 창 영역 복사。
SetWindowRgn 설정 창의 영역。
IsIconic CWnd (아이코 닉) 최소화 여부 결정。
IsZoomed CWnd 최대화 여부 결정。
MoveWindow 위치 및 CWnd 의 크기 변경。
SetWindowPos 크기, 위치, 및 자식 순서, 팝업, 및 최상위 창 변경。
ArrangeIconicWindows 최소화 된 (아이코 닉) 자식 창을 모두 정렬。
BringWindowToTop 겹치는 창 스택 맨 CWnd 입으 면。
GetWindowRect CWnd 의 화면 좌표를 가져옵니다.
GetClientRect CWnd 클라이언트 영역의 크기를 가져옵니다.

창 액세스 기능

ChildWindowFromPoint 있는 경우 자식 창을 포함 하는 지정된 된 지점 결정。
FindWindow 창 이름 및 window 클래스에 의해 식별 되는 창 핸들을 반환 합니다.
GetNextWindow 창 관리자 목록에서 반환 하는 다음 (또는 이전) 창。
GetOwner CWnd 의 소유자에 대 한 포인터를 검색합니다.
SetOwner CWnd 소유자 변경。
GetTopWindow CWnd 에 속해 있는 첫 번째 자식 창을 반환 합니다.
GetWindow 이 창에 지정 된 관계 창을 반환합니다。
GetLastActivePopup 결정 되는 팝업 창의 CWnd 에 의해 소유 되었다 가장 최근에 활성화。
IsChild CWnd 자식 창 또는 지정 된 창의 다른 직계 후손 여부를 나타냅니다.
GetParent CWnd 의 부모 윈도우를 검색 하 여 (해당 되는 경우)。
GetSafeOwner 특정된 창에 대 한 안전 소유자를 검색。
SetParent 부모 창 변경。
WindowFromPoint 특정된 시점을 포함 하는 창이 식별。
GetDlgItem 지정 된 대화 상자에서 지정한 ID 갖는 컨트롤을 검색합니다.
GetDlgCtrlID CWnd 자식 창의 경우이 함수를 호출 하는 ID 값을 반환 하는。
SetDlgCtrlID 창이 나 컨트롤 ID 창 (될 수 있는 모든 자식 창, 대화 상자에서 컨트롤 뿐만 아니라)에 대 한 설정。
GetDescendantWindow 모든 하위 창을 검색 하 고 지정 된 ID 창을 반환합니다。
GetParentFrame CWnd 개체의 부모 프레임 창의 검색。
SendMessageToDescendants 창의 모든 하위 창에 메시지를 보냅니다.
GetTopLevelParent 검색 창의 최상위 부모。
GetTopLevelOwner 최상위 창 검색。
GetParentOwner 자식 창의 부모 창으로 포인터를 반환 합니다.
GetTopLevelFrame 윈도우의 최상위 프레임 창 검색。
UpdateDialogControls 호출 상태 대화 상자 단추 및 기타 컨트롤을 업데이트 하려면。
UpdateData 초기화 또는 대화 상자에서 데이터를 검색。
CenterWindow 부모에 상대적인 창의 센터。

업데이트/그림 기능

BeginPaint 그림에 대 한 CWnd 준비。
EndPaint 회화의 끝을 표시。
인쇄 현재 창에 지정 된 장치 컨텍스트 그립니다.
PrintClient 지정 된 디바이스 컨텍스트 (일반적으로: 프린터 장치 컨텍스트)에 있는 모든 창을 그립니다.
LockWindowUpdate 비활성화 또는 특정된 창에서 드로잉을 다시 활성화。
UnlockWindowUpdate CWnd::LockWindowUpdate 와 함께 잠겨 있 었 창 잠금을 해제합니다。
GetDC 클라이언트 영역에 대 한 디스플레이 컨텍스트를 검색。
GetDCEx 클라이언트 영역에 대 한 디스플레이 컨텍스트를 검색 하 고 클리핑 그리는 동안 활성화。
RedrawWindow 지정 된 사각형 또는 클라이언트 영역에서 영역 업데이트。
GetWindowDC 캡션 표시줄, 메뉴 및 스크롤 막대를 포함 하 여 전체 창에 대 한 디스플레이 컨텍스트를 검색。
ReleaseDC 다른 응용 프로그램에서 사용 하기 위해 그들을 자유롭게 하는 클라이언트와 창 장치 컨텍스트를 해제。
UpdateWindow 클라이언트 영역 업데이트。
SetRedraw 그려야 CWnd 에서 변화를 허용 하거나 변경 되 고 다시 그려야 하는 것을 방지합니다。
GetUpdateRect CWnd 업데이트 영역에 완전히 둘러싸는 가장 작은 사각형의 좌표를 검색 합니다.
GetUpdateRgn CWnd 업데이트 영역 검색。
무효화 전체 클라이언트 영역을 무효화。
InvalidateRect 현재 업데이트 영역에 있는 사각형을 추가 하 여 지정 된 사각형 내의 클라이언트 영역을 무효화。
InvalidateRgn 현재 업데이트 영역에 해당 영역을 추가 하 여 주어진된 영역 내에서 클라이언트 영역을 무효화。
ValidateRect 현재 업데이트 영역에서 사각형을 제거 하 여 클라이언트 영역 사각형 내에 지정 된 유효성 검사。
ValidateRgn 현재 업데이트 영역에서 영역을 제거 하 여 주어진된 영역 내에서 클라이언트 영역 유효성 검사。
ShowWindow 하거나 창을 숨깁니다.
IsWindowVisible 창의 표시 여부를 결정합니다。
ShowOwnedPopups 표시 하거나 숨기는 창에 의해 소유 하는 모든 팝업 창。
EnableScrollBar 스크롤 막대의 화살표를 하나 또는 둘 다를 사용할지。

매핑 함수를 조정

MapWindowPoints (지도) 변환 CWnd 의 좌표 공간에서 다른 창이 좌표 공간 점의 집합。
ClientToScreen 주어진된 지점 또는 디스플레이에 사각형의 클라이언트 좌표를 화면 좌표로 변환。
ScreenToClient 주어진된 지점 또는 디스플레이에 사각형의 화면 좌표를 클라이언트 좌표로 변환。

창 텍스트 기능

SetWindowText 설정 창 텍스트 또는 캡션 제목 (는 것) 하는 경우 지정 된 텍스트。
GetWindowText (해당 되는 경우는) 창 텍스트 또는 캡션 제목을 반환 합니다.
GetWindowTextLength 윈도우의 텍스트 또는 캡션 제목 길이 반환합니다.
SetFont 현재 글꼴 설정。
GetFont 현재 글꼴 검색。

스크롤 기능

GetScrollPos 스크롤 상자의 현재 위치를 검색。
GetScrollRange 지정 된 스크롤 막대에 대 한 현재 최소 및 최대 스크롤 막대 위치에 복사。
ScrollWindow 클라이언트 영역의 내용을 스크롤합니다.
ScrollWindowEx 클라이언트 영역의 내용을 스크롤합니다. 추가 기능과 함께 ScrollWindow, 유사한。
GetScrollInfo 스크롤 막대에 대 한 SCROLLINFO 구조를 유지 하는 정보 검색。
GetScrollLimit 스크롤 막대의 제한 검색。
SetScrollInfo 설정 하는 스크롤 막대에 대 한 정보。
SetScrollPos 스크롤 상자의 현재 위치를 설정 하 고 지정 하는 경우 새 위치를 반영 하도록 스크롤 막대를 다시 그립니다.
SetScrollRange 지정 된 스크롤 막대에 대 한 최소 및 최대 위치 값 설정。
ShowScrollBar 표시 하거나 스크롤 막대를 숨깁니다.
EnableScrollBarCtrl 형제 스크롤 막대 컨트롤을 사용할지。
GetScrollBarCtrl 형제 스크롤 막대 컨트롤을 반환합니다.
RepositionBars 클라이언트 영역에서 막대를 제어 하는 repositions。

끌어서 놓기 기능

DragAcceptFiles 창을 끌어서 놓은 파일을 받아들일 것입니다를 나타냅니다.

캐럿 함수

CreateCaret 시스템 캐럿에 대 한 새 도형을 만들고 캐럿의 소유권을 가져옵니다.
CreateSolidCaret 시스템 캐럿에 대 한 고체 블록을 만들고 캐럿의 소유권을 가져옵니다.
CreateGrayCaret 시스템 캐럿에 대 한 회색 블록을 만들고 캐럿의 소유권을 가져옵니다.
GetCaretPos 캐럿의 현재 위치에 대 한 클라이언트 좌표 검색。
SetCaretPos 지정된 된 위치에 캐럿을 이동。
HideCaret 디스플레이 화면에서 그것을 제거 하 여 캐럿을 숨깁니다.
ShowCaret 캐럿의 현재 위치에서 디스플레이에 캐럿을 표시합니다. 캐럿을 깜박이 자동으로 시작 표시 면,。

대화 상자 항목 기능

CheckDlgButton 옆에 확인 표시가 또는 button 컨트롤에서 확인 표시를 제거 합니다.
CheckRadioButton 지정 된 라디오 단추를 확인 하 고 지정된 단추 그룹에 있는 다른 모든 라디오 버튼에서 확인 표시를 제거。
GetCheckedRadioButton 단추 그룹에서 현재 선택 된 라디오 단추의 ID를 반환 합니다.
DlgDirList 파일 또는 디렉터리 목록으로 목록 상자를 채웁니다.
DlgDirListComboBox 파일 또는 디렉터리 목록을 콤보 상자의 목록 상자를 채웁니다.
DlgDirSelect 목록 상자에서 현재 선택 영역을 검색。
DlgDirSelectComboBox 콤보 상자의 목록 상자에서 현재 선택 영역을 검색。
GetDlgItemInt 정수 값 지정된 대화 상자에 있는 컨트롤의 텍스트를 변환。
GetDlgItemText 캡션 또는 컨트롤과 관련 된 텍스트를 검색 합니다.
GetNextDlgGroupItem 컨트롤의 그룹 내에서 다음 (또는 이전) 제어에 대 한 검색。
GetNextDlgTabItem WS_TABSTOP 스타일 thatnbsp;를 사용 하 여 첫 번째 컨트롤을 검색합니다. 지정 된 컨트롤 다음과 같습니다 (또는 앞)(&N)。
IsDlgButtonChecked Button 컨트롤이 선택 되어 있는지 여부를 결정 합니다.
IsDialogMessage 주어진된 메시지는 모덜리스 대화 상자를 위한 고, 만약 그렇다면, 그것을 처리합니다。
SendDlgItemMessage 지정된 된 컨트롤에 메시지를 보냅니다.
SetDlgItemInt 컨트롤의 텍스트를 설정 하는 정수 값을 나타내는 문자열。
SetDlgItemText 지정 된 대화 상자에서 캡션 또는 컨트롤의 텍스트 설정。
SubclassDlgItem CWnd 개체를 Windows 컨트롤을 연결 하 고 그것을 만드는 CWnd메시지 맵을 통해 메시지 라우팅。
ExecuteDlgInit 대화 상자 리소스 시작。
RunModalLoop 검색, 변환, 또는 모달 상태에 있는 창에 대 한 메시지 전달。
ContinueModal 윈도우의 모달 상태를 계속。
EndModalLoop 윈도우의 모달 상태를 종료。

데이터 바인딩 기능

BindDefaultProperty 호출 하는 개체의 기본 단순 바인딩된 속성을 형식 라이브러리에 표시 된 데이터 소스 제어와 관련 된 커서에 바인딩합니다.
BindProperty Cursour 바인딩된 속성 데이터 바인딩된 컨트롤에 데이터 소스 컨트롤에 바인딩하고 MFC 바인딩 매니저와 가진 그 관계를 등록。
GetDSCCursor 데이터 소스 컨트롤의 DataSource, 사용자 이름, 암호 및 SQL 속성에 의해 정의 되는 기본 커서에 대 한 포인터를 검색 합니다.

메뉴 기능

GetMenu 지정한 메뉴에 대 한 포인터를 검색합니다.
SetMenu 지정 된 메뉴를 메뉴 설정。
DrawMenuBar 메뉴 표시줄을 그립니다.
GetSystemMenu 복사 및 수정에 대 한 컨트롤 메뉴에 액세스 하려면 응용 프로그램 허용。
HiliteMenuItem 하이라이트 또는 최상위 (메뉴 모음) 메뉴 항목에서 강조 표시 제거。

도구 설명 기능

EnableToolTips Tooltip 컨트롤。
CancelToolTips Tooltip 컨트롤을 사용 하지 않도록 설정。
FilterToolTipMessage 제목이 나 텍스트를 대화 상자에 컨트롤에 연결 된 검색。
OnToolHitTest Detemines 여부는 지정 된 도구의 경계 사각형에 점과 도구에 대 한 정보를 검색。

타이머 기능

SetTimer 트리거되면 WM_TIMER 메시지를 보내는 시스템 타이머를 설치。
KillTimer 시스템 타이머를 죽이고。

경고 기능

FlashWindow 한 번 창을 깜박입니다.
MessageBox 만들고 메시지 응용 프로그램 제공 및 캡션을 포함 하는 창이 표시 됩니다.

창 메시지 기능

GetCurrentMessage 이 창에서 현재 처리 중인 메시지에 대 한 포인터를 반환 합니다. 때 에메시지 메시지 처리기 멤버 함수에 호출 해야。
기본 응용 프로그램을 처리 하지 않습니다 모든 창 메시지에 대 한 기본 처리를 제공 하는 기본 창 프로시저 호출。
PreTranslateMessage TranslateMessage 와 DispatchMessage Windows 함수 디스패치 되기 전에 CWinApp 필터 창 메시지를 사용。
SendMessage CWnd 개체에 메시지를 전송 하 고 메시지가 처리 될 때까지 반환 하지 않습니다.
Postmessage 응용 프로그램이 큐에 메시지를 넣습니다 다음 대기 창 메시지를 처리 하지 않고 반환。
SendNotifyMessage 창에 지정된 된 메시지를 보냅니다 및 호출 하는 스레드는 윈도우를 작성 하는 여부에 따라 가능한 한 빨리를 반환 합니다.

클립보드 함수

ChangeClipboardChain 클립보드 뷰어 체인에서 CWnd 제거。
SetClipboardViewer CWnd windows 클립보드의 내용이 변경 될 때마다 알림을 체인에 추가。
OpenClipboard 클립보드를 엽니다. 다른 응용 프로그램에서 클립보드 창까지 수정할 수 CloseClipboard 함수 호출。
GetClipboardOwner 클립보드의 현재 소유자에 대 한 포인터를 검색합니다.
GetOpenClipboardWindow 현재 클립보드 열려 있는 창에 대 한 포인터를 검색 합니다.
GetClipboardViewer 클립보드 뷰어 체인에서 첫 번째 창에 대 한 포인터를 검색합니다.

OLE 컨트롤

SetProperty OLE 컨트롤 속성 설정。
OnAmbientProperty 앰비언트 속성 값을 구현。
GetControlUnknown 알 수 없는 OLE 컨트롤에 대 한 포인터를 검색합니다.
GetProperty OLE 컨트롤 속성 검색。
InvokeHelper OLE 제어 메서드 또는 속성 호출。

Overridables

WindowProc CWnd에 대 한 창 프로시저를 제공합니다. 메시지 맵을 통해 메시지를 전달 하는 기본。
DefWindowProc 응용 프로그램을 처리 하지 않습니다 모든 창 메시지에 대 한 기본 처리를 제공 하는 기본 창 프로시저 호출。
PostNcDestroy 창이 소멸 된 후이 가상 함수 기본 OnNcDestroy 함수에 의해 호출 됩니다.
OnNotify 컨트롤 중 하나에 이벤트가 발생 하거나 컨트롤 정보가 필요 부모 창에 게 프레임 워크에 의해 호출。
OnChildNotify 알림 제어 컨트롤 알림에 응답할 기회를 주는 부모 창에 의해 호출。
DoDataExchange 대화 상자 데이터 교환 및 유효성 검사에 대 한 UpdateData 호출。

초기화 메시지 처리기

OnInitMenu 메뉴를 활성화 될 때 호출。
OnInitMenuPopup 팝업 메뉴를 활성화 될 때 호출。

시스템 메시지 처리기

OnSysChar 키 입력 시스템 문자 변환 때 호출。
OnSysCommand 사용자가 컨트롤 메뉴에서 명령을 선택할 때 또는 최대화 또는 최소화 단추를 선택할 때 호출。
OnSysDeadChar 키 입력 시스템 죽은 문자 (예: 악센트 문자)로 변환 될 때 호출。
OnSysKeyDown 사용자 ALT 키를 보유 하 고 다른 키를 누를 때 호출。
OnSysKeyUp ALT 키를 누른 동안 누른 키를 놓을 때 호출。
OnCompacting Windows 검색 시스템 메모리 낮은 때 호출。
OnDevModeChange 사용자가 장치 모드 설정을 변경할 때 모든 최상위 창에 대 한 호출。
OnFontChange 글꼴 리소스 풀이 변경 될 때 호출。
OnPaletteIsChanging 응용 프로그램은 논리 색상표를 실현 하려고 하는 경우 다른 응용 프로그램을 알립니다.
OnPaletteChanged 색상 팔레트를 사용 하 여 그들의 논리 색상표를 실현 하 고 그들의 클라이언트 영역을 업데이트 하는 창을 허용 하려면 호출。
OnSysColorChange 시스템 색상 설정에서 변경 될 때 모든 최상위 창에 대 한 호출。
OnWindowPosChanging 크기, 위치 또는 z SetWindowPos 또는 다른 창 관리 함수 호출의 결과로 변경 하려고 할 때 호출。
OnWindowPosChanged 크기, 위치 또는 z SetWindowPos 또는 다른 창 관리 함수 호출의 결과로 변경 되 면 호출。
OnDropFiles 손실 된 파일 받는 사람으로 등록 되어 창 위에 왼쪽된 마우스 단추를 놓을 때 호출。
OnSpoolerStatus 인쇄 관리자에서 작업을 추가 하거나 인쇄 관리자를 큐에서 제거 될 때마다 호출。
OnTimeChange 시스템 시간 변경 후에 모든 최상위 창에 대 한 호출。
OnWinIniChange Windows 초기화 파일 후 모든 최상위 창에 대 한 called 승리.INI, 변경。

일반 메시지 처리기

OnCommand 사용자가 명령을 선택할 때 호출。
OnActivate CWnd 되 고 때 호출 활성화 또는 비활성화。
OnActivateApp 응용 프로그램 활성화 되거나 비활성화 될 때 호출。
OnCancelMode CWnd 마우스 캡처 같은 모든 내부 모드를 취소할 수 있도록 호출。
OnChildActivate 크기 또는 CWnd 변경 또는 CWnd 의 위치를 활성화 하는 때마다 다중 문서 인터페이스 (MDI) 자식 창에 대 한 호출。
OnClose CWnd 를 닫아야 하는 신호 라고。
OnCopyData 다른 응용 프로그램의 데이터 복사。
OnCreate 창 작성의 일부로 호출。
OnCtlColor 만약 CWnd 컨트롤의 부모 컨트롤을 그릴 수 있도록 때 호출。
OnDestroy CWnd 파괴 되 고 때 호출。
OnEnable CWnd 활성화 또는 비활성화 될 때 호출。
OnEndSession 세션이 종료 될 때 호출。
OnEnterIdle 모달 대화 상자 또는 메뉴가 유휴 상태로 입력은 응용 프로그램의 기본 창 프로시저를 알려 호출。
OnEraseBkgnd 창 배경 지우기 필요한 때 호출。
OnGetMinMaxInfo Windows 최대화 된 위치 또는 크기, 또는 최소 또는 최대 추적 크기를 알아야 할 때마다 호출。
OnIconEraseBkgnd CWnd (아이코 닉) 최소화 아이콘 배경 아이콘 페인트 하기 전에 가득 해야 할 때 호출。
OnKillFocus CWnd 입력된 포커스를 잃을 전에 즉시 호출。
OnMenuChar 모든 현재 메뉴에서 미리 정의 된 니모닉 일치 하지 않는 메뉴 니모닉 문자를 누를 때 호출。
OnMenuSelect 사용자가 메뉴 항목을 선택할 때 호출。
OnMove CWnd 의 위치를 변경 하는 후 호출。
OnMoving CWnd 개체를 이동 하는 사용자를 나타냅니다.
OnDeviceChange 장치 또는 컴퓨터의 하드웨어 구성에 대 한 변경의 응용 프로그램이 나 장치 드라이버를 알립니다.
OnStyleChanged 나타냅니다는 :: SetWindowLong 윈도우의 스타일 중 하나 이상의 Windows 함수 변경。
OnStyleChanging 나타냅니다는 :: SetWindowLong Windows 함수는 하나 이상의 윈도우의 스타일 변경。
OnPaint 창의 부분을 다시 그려야 호출。
OnParentNotify 자식 창이 생성 또는 소멸 하거나 커서가 자식 창 위에 있을 때 마우스 단추를 클릭할 때 호출。
OnQueryDragIcon 최소화 될 때 호출 (아이코 닉) CWnd 입니다 사용자가 끌 수。
OnQueryEndSession 사용자가 Windows 세션을 끝낼 때 호출。
OnQueryNewPalette 그것에 대 한 입력된 포커스를 받을 수는 CWnd 알립니다.
OnQueryOpen CWnd 는 아이콘 및 아이콘 열 수 사용자 요청 때 호출。
OnSetFocus CWnd 입력된 포커스 획득 후 호출。
OnShowWindow CWnd 는 숨겨지거나 표시 될 때 호출。
OnSize CWnd 크기가 변경 된 후에 호출。
OnSizing 사용자 사각형 크기를 나타냅니다.
OnStyleChanged 하나 이상의 윈도우의 스타일 변경 되었음을。
OnStyleChanging 윈도우의 스타일 중 하나 이상이 변경 임을 나타냅니다.

제어 메시지 처리기

OnCharToItem WM_CHAR 메시지에 대 한 응답에서 LBS_WANTKEYBOARDINPUT 스타일과 자식 목록 상자에 의해 호출。
OnCompareItem 라고 아이 있는 새 항목의 상대 위치를 확인 하려면 정렬 소유자 그리기 콤보 상자 또는 목록 상자。
OnDeleteItem 소유자 그리기 자식 목록 상자 또는 콤보 상자를 파괴 또는 컨트롤에서 항목 제거。
OnDrawItem 소유자 그리기 자식 button 컨트롤, 콤보 상자 컨트롤, 목록 상자 컨트롤 또는 메뉴의 시각적 측면을 그릴 수 있도록 해야 할 때 호출。
OnDSCNotify 데이터 소스 컨트롤은 데이터 소스 컨트롤이 바인딩된 컨트롤을 수정 하거나 기본 커서 수정 하려고 할 때 발생 하는 이벤트에 대 한 응답으로 호출。
OnGetDlgCode 그래서 컨트롤 화살표 키를 처리할 수 있는 및 TAB 키 입력 자체 컨트롤에 대 한 호출。
OnMeasureItem 컨트롤을 만들 때 소유자 그리기 자식 콤보 상자, 목록 상자 또는 메뉴 항목에 대 한 호출 합니다. CWnd 알립니다 컨트롤의 크기의 창을。
SendChildNotifyLastMsg 제공 알림 메시지 자식 창에 부모 창에서 자식 창을 작업을 처리할 수 있습니다.
ReflectChildNotify 메시지의 소스를 반영 하는 도우미 함수。
OnWndMsg Windows 메시지 처리 되었습니다 나타냅니다.
ReflectLastMsg 자식 창에 대 한 마지막 메시지를 반영。
OnVKeyToItem CWnd WM_KEYDOWN 메시지에 소유 하 고 목록 상자에 의해 호출。

입력된 메시지 처리기

OnChar 키 입력 시스템 문자 변환 때 호출。
OnDeadChar 비시스템 죽은 문자 (예: 악센트 문자)으로 변환 하는 키 입력 때 호출。
OnHScroll CWnd 의 가로 스크롤 막대를 클릭할 때 호출。
OnKeyDown 시스템 키를 누를 때 호출。
OnKeyUp 시스템 키를 놓을 때 호출。
OnLButtonDblClk 마우스 왼쪽된 단추를 두 번 클릭할 때 호출。
OnLButtonDown 마우스 왼쪽된 단추를 누를 때 호출。
OnLButtonUp 마우스 왼쪽된 단추를 놓을 때 호출。
OnMButtonDblClk 마우스 가운데 단추를 두 번 클릭할 때 호출。
OnMButtonDown 마우스 가운데 단추를 누를 때 호출。
OnMButtonUp 가운데 마우스 단추를 놓을 때 호출。
OnMouseActivate 커서가 비활성 창에 마우스 단추를 누를 때 호출。
OnMouseMove 마우스 커서를 이동 하는 때 호출。
OnMouseWheel 사용자 마우스 휠을 회전 때 호출 됩니다. Windows NT 4.0 메시지 처리를 사용 하 여。
OnRegisteredMouseWheel 사용자 마우스 휠을 회전 때 호출 됩니다. Windows 95 및 Windows NT 3.51 메시지 처리를 사용 하 여。
OnRButtonDblClk 마우스 오른쪽 단추를 두 번 클릭할 때 호출。
OnRButtonDown 마우스 오른쪽 단추를 누를 때 호출。
OnRButtonUp 마우스 오른쪽 단추를 놓을 때 호출。
OnSetCursor 마우스 입력 캡처 하지 및 마우스 커서 움직임 창 내에서 발생 하는 경우 호출。
OnTimer SetTimer 에 지정 된 각 간격 후 호출。
OnVScroll 창의 세로 스크롤 막대를 클릭할 때 호출。
OnCaptureChanged 마우스 캡처를 잃고 창에 메시지를 보냅니다.

비클라이언트 영역 메시지 처리기

OnNcActivate 비클라이언트 영역의 활성 또는 비활성 상태를 나타내기 위해 변경 해야 할 때 호출。
OnNcCalcSize 크기와 클라이언트 영역의 위치를 계산 해야 할 때 호출。
OnNcCreate 비클라이언트 영역을 만들 때 OnCreate 전에 호출。
OnNcDestroy 비클라이언트 영역이 소멸 되 면 호출。
OnNcHitTest CWnd 커서 또는 마우스 입력 SetCapture 점령 하고있다 하는 경우 마우스를 이동할 때마다 Windows에서 호출。
OnNcLButtonDblClk 커서가 CWnd 의 비클라이언트 영역에서 마우스 왼쪽된 단추를 클릭할 때 호출。
OnNcLButtonDown 커서가 CWnd 의 비클라이언트 영역에서 마우스 왼쪽된 단추를 누를 때 호출。
OnNcLButtonUp 커서가 CWnd 의 비클라이언트 영역에서 마우스 왼쪽된 단추를 놓을 때 호출。
OnNcMButtonDblClk 커서가 CWnd 의 비클라이언트 영역에서 마우스 가운데 단추를 클릭할 때 호출。
OnNcMButtonDown 커서가 CWnd 의 비클라이언트 영역에서 마우스 가운데 단추를 누를 때 호출。
OnNcMButtonUp 커서가 CWnd 의 비클라이언트 영역에서 마우스 가운데 단추를 놓을 때 호출。
OnNcMouseMove CWnd 의 비클라이언트 영역 내에서 커서를 이동할 때 호출。
OnNcPaint 비클라이언트 영역에 페인팅 해야 하는 경우 호출。
OnNcRButtonDblClk 커서가 CWnd 의 비클라이언트 영역에서 마우스 오른쪽 단추를 클릭할 때 호출。
OnNcRButtonDown 커서가 CWnd 의 비클라이언트 영역에서 마우스 오른쪽 버튼을 누를 때 호출。
OnNcRButtonUp 커서가 CWnd 의 비클라이언트 영역에서 마우스 오른쪽 단추를 놓을 때 호출。

MDI 메시지 처리기

OnMDIActivate MDI 자식 창이 활성화 또는 비활성화 될 때 호출。

클립보드 메시지 처리기

OnAskCbFormatName 클립보드 소유자 클립보드 내용 표시 됩니다 때 클립보드 뷰어 응용 프로그램에 의해 호출。
OnChangeCbChain 지정 된 창이 체인에서 제거 되는 알립니다.
OnDestroyClipboard 클립보드는 Windows에 대 한 호출을 통해 비어 때 호출 EmptyClipboard 함수。
OnDrawClipboard 호출의 변경 내용。
OnHScrollClipboard 클립보드 소유자 해야 클립보드 이미지를 스크롤, 적절 한 섹션을 무효화 및 스크롤 막대 값을 업데이트할 때 호출。
OnPaintClipboard 클립보드 뷰어 클라이언트 영역 다시 표시 해야 할 때 호출。
OnRenderAllFormats 소유자 응용 프로그램 파괴 되 고 모든 포맷을 렌더링 하는 경우 호출。
OnRenderFormat 클립보드 소유자 때 렌더링할 필요가 지연된 렌더링 된 특정 형식에 대 한 호출。
OnSizeClipboard 클립보드 뷰어 창 클라이언트 영역의 크기가 변경 될 때 호출。
OnVScrollClipboard 해당 섹션을 무효화 하 고 스크롤 막대 값 업데이트 소유자 해야 클립보드 이미지를 스크롤할 때 호출。

메뉴 루프 알림

OnEnterMenuLoop 호출 메뉴 모달 루프를 입력 하면。
OnExitMenuLoop 메뉴 모달 루프를 종료할 때 호출。

CWnd 개요 |nbsp; 기본 클래스 멤버 (ko) | 계층 구조 차트(&N)

Index