다음을 통해 공유


CWindow 클래스

이 클래스는 창을 조작 하기 위한 메서드를 제공 합니다.

중요중요

런타임에서 Windows를 실행 하는 응용 프로그램에서이 클래스와 해당 멤버를 사용할 수 없습니다.

class CWindow

Members

d19y607d.collapse_all(ko-kr,VS.110).gifPublic 생성자

Name

설명

CWindow::CWindow

생성자입니다.

d19y607d.collapse_all(ko-kr,VS.110).gifPublic 메서드

Name

설명

CWindow::ArrangeIconicWindows

모든 최소화 된 자식 창을 정렬합니다.

CWindow::Attach

창에 연결 된 CWindow 개체입니다.

CWindow::BeginPaint

창에 페인팅을 준비합니다.

CWindow::BringWindowToTop

창의 Z 순서 맨 아래에 나타납니다.

CWindow::CenterWindow

창을 지정 된 창에 맞춥니다.

CWindow::ChangeClipboardChain

창의 클립보드 뷰어 체인에서 제거합니다.

CWindow::CheckDlgButton

지정한 단추의 선택 상태를 변경합니다.

CWindow::CheckRadioButton

지정 된 라디오 단추를 확인합니다.

CWindow::ChildWindowFromPoint

지정 된 지점을 포함 하는 자식 창을 검색 합니다.

CWindow::ChildWindowFromPointEx

특정 종류의 지정 된 위치에 포함 된 자식 창 검색 합니다.

CWindow::ClientToScreen

클라이언트 좌표를 화면 좌표로 변환 합니다.

CWindow::Create

창을 만듭니다.

CWindow::CreateCaret

시스템 캐럿에 새 셰이프를 만듭니다.

CWindow::CreateGrayCaret

시스템 캐럿에 회색 사각형을 만듭니다.

CWindow::CreateSolidCaret

단색 사각형 시스템 캐럿을 만듭니다.

CWindow::DeferWindowPos

지정한 창에 대 한 지정 된 다중 창 위치 구조를 업데이트합니다.

CWindow::DestroyWindow

관련 창을 소멸의 CWindow 개체입니다.

CWindow::Detach

창에서 분리 된 CWindow 개체입니다.

CWindow::DlgDirList

지정 된 경로 또는 파일 이름에 일치 하는 모든 파일의 이름으로 목록 상자를 채웁니다.

CWindow::DlgDirListComboBox

콤보 상자에 지정 된 경로 또는 파일 이름에 일치 하는 모든 파일 이름으로 채웁니다.

CWindow::DlgDirSelect

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

CWindow::DlgDirSelectComboBox

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

CWindow::DragAcceptFiles

창 허용 여부 레지스터 파일 드래그 합니다.

CWindow::DrawMenuBar

창의 메뉴 표시줄을 다시 그립니다.

CWindow::EnableScrollBar

스크롤 막대 화살표를 사용할 수 있거나.

CWindow::EnableWindow

입력을 사용할 수 있거나.

CWindow::EndPaint

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

CWindow::FlashWindow

창을 한 번 깜박입니다.

CWindow::GetClientRect

클라이언트 영역 좌표를 검색합니다.

CWindow::GetDC

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

CWindow::GetDCEx

클라이언트 영역에 대 한 장치 컨텍스트를 검색 하 고 클리핑 옵션이 있습니다.

CWindow::GetDescendantWindow

지정 된 하위 창을 검색합니다.

CWindow::GetDlgControl

지정 된 컨트롤에 인터페이스를 검색합니다.

CWindow::GetDlgCtrlID

(자식 windows만 해당)에 대 한 윈도우의 식별자를 검색합니다.

CWindow::GetDlgHost

ATL 컨트롤 호스팅 컨테이너 인터페이스에 대 한 포인터를 검색 합니다.

CWindow::GetDlgItem

지정 된 자식 창을 검색합니다.

CWindow::GetDlgItemInt

컨트롤의 텍스트를 정수로 변환합니다.

CWindow::GetDlgItemText

컨트롤의 텍스트를 검색합니다.

CWindow::GetExStyle

확장된 창 스타일을 검색합니다.

CWindow::GetFont

현재 창의 글꼴을 검색합니다.

CWindow::GetHotKey

창과 관련 된 바로 가기 키를 확인 합니다.

CWindow::GetIcon

크고 작은 창의 아이콘을 검색합니다.

CWindow::GetLastActivePopup

가장 최근에 활성 팝업 창을 검색합니다.

CWindow::GetMenu

창의 메뉴를 검색합니다.

CWindow::GetNextDlgGroupItem

컨트롤 그룹에서 이전 또는 다음 컨트롤을 검색합니다.

CWindow::GetNextDlgTabItem

이전 또는 다음 컨트롤 문제가 검색 된 WS_TABSTOP 스타일.

CWindow::GetParent

부모 창을 검색합니다.

CWindow::GetScrollInfo

스크롤 막대의 매개 변수를 검색합니다.

CWindow::GetScrollPos

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

CWindow::GetScrollRange

스크롤 막대 범위를 검색합니다.

CWindow::GetStyle

창 스타일을 검색합니다.

CWindow::GetSystemMenu

시스템 메뉴 수정에 대 한 복사본을 만듭니다.

CWindow::GetTopLevelParent

최상위 부모 또는 소유자 창을 검색합니다.

CWindow::GetTopLevelWindow

최상위 소유자 창을 검색합니다.

CWindow::GetTopWindow

최상위 수준의 하위 창을 검색합니다.

CWindow::GetUpdateRect

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

CWindow::GetUpdateRgn

업데이트 영역 검색 하 고 지정한 영역에 복사 합니다.

CWindow::GetWindow

지정 된 창을 검색합니다.

CWindow::GetWindowContextHelpId

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

CWindow::GetWindowDC

전체 창에 대 한 장치 컨텍스트를 검색합니다.

CWindow::GetWindowLong

추가 창 메모리에 지정 된 오프셋에서 32 비트 값을 검색합니다.

CWindow::GetWindowLongPtr

추가 창 메모리에 지정 된 오프셋 값을 포함 하 여 지정한 창에 대 한 정보를 검색 합니다.

CWindow::GetWindowPlacement

표시 상태와 위치를 검색합니다.

CWindow::GetWindowProcessID

창을 생성 프로세스의 식별자를 검색 합니다.

CWindow::GetWindowRect

창 테두리 크기를 검색합니다.

CWindow::GetWindowRgn

창의 창 영역의 복사본을 가져옵니다.

CWindow::GetWindowText

윈도우의 텍스트를 검색합니다.

CWindow::GetWindowTextLength

윈도우의 텍스트를 검색합니다.

CWindow::GetWindowThreadID

지정한 창을 만든 스레드의 식별자를 검색 합니다.

CWindow::GetWindowWord

추가 창 메모리에 지정 된 오프셋에서 16 비트 값을 검색합니다.

CWindow::GotoDlgCtrl

키보드 포커스를 컨트롤 대화 상자에서 설정합니다.

CWindow::HideCaret

시스템 캐럿을 숨깁니다.

CWindow::HiliteMenuItem

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

CWindow::Invalidate

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

CWindow::InvalidateRect

지정한 사각형 안에서 클라이언트 영역을 무효화합니다.

CWindow::InvalidateRgn

지정 된 영역 안에서 클라이언트 영역을 무효화합니다.

CWindow::IsChild

지정한 창의 자식 창에 있는지 확인 합니다.

CWindow::IsDialogMessage

메시지에서 지정 된 대화 상자를 사용할 것인지를 결정 합니다.

CWindow::IsDlgButtonChecked

단추의 선택 상태를 결정합니다.

CWindow::IsIconic

창이 최소화 되 고 있는지 여부를 결정 합니다.

CWindow::IsParentDialog

컨트롤의 부모 창 대화 창이 있는지 확인 합니다.

CWindow::IsWindow

지정 된 창 핸들에서 기존 창을 식별 하는지 여부를 결정 합니다.

CWindow::IsWindowEnabled

창 입력에 사용할 수 있는지 여부를 결정 합니다.

CWindow::IsWindowUnicode

지정한 창의 네이티브 유니코드 창이 있는지 확인 합니다.

CWindow::IsWindowVisible

창의 표시 상태를 결정합니다.

CWindow::IsZoomed

창이 최대화 되어 있는지 여부를 결정 합니다.

CWindow::KillTimer

타이머 이벤트를 소멸 시킵니다.

CWindow::LockWindowUpdate

선택 하거나 드로잉 창에서.

CWindow::MapWindowPoints

점의 집합 창 좌표 공간에서 다른 창 좌표 공간으로 변환합니다.

CWindow::MessageBox

메시지 상자를 표시합니다.

CWindow::ModifyStyle

창 스타일을 수정합니다.

CWindow::ModifyStyleEx

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

CWindow::MoveWindow

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

CWindow::NextDlgCtrl

키보드 포커스를 다음 컨트롤로 대화 상자에서 설정합니다.

CWindow::OpenClipboard

클립보드를 엽니다.

CWindow::PostMessage

메시지 창을 만든 스레드와 연관 된 메시지 큐에 배치 됩니다.메시지를 처리 하는 스레드에 대 한 대기 하지 않고 반환 합니다.

CWindow::PrevDlgCtrl

키보드 포커스를 대화 상자에서 이전 컨트롤을 설정합니다.

CWindow::Print

요청 창에는 지정 된 디바이스 컨텍스트를 그릴 수 있습니다.

CWindow::PrintClient

요청 창의 클라이언트 영역에 지정 된 디바이스 컨텍스트를 그릴 수 있습니다.

CWindow::RedrawWindow

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

CWindow::ReleaseDC

장치 컨텍스트를 해제합니다.

CWindow::ResizeClient

창 크기를 조정 합니다.

CWindow::ScreenToClient

화면 좌표를 클라이언트 좌표로 변환 합니다.

CWindow::ScrollWindow

지정 된 클라이언트 영역을 스크롤합니다.

CWindow::ScrollWindowEx

추가 기능 사용 하 여 지정 된 클라이언트 영역을 스크롤합니다.

CWindow::SendDlgItemMessage

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

CWindow::SendMessage

창에는 메시지를 보내고 창 프로시저에서 메시지를 처리할 때까지 반환 하지 않습니다.

CWindow::SendMessageToDescendants

지정 된 하위 창에 메시지를 보냅니다.

CWindow::SendNotifyMessage

창에 메시지를 보냅니다.창 호출 스레드에 의해 작성 된 경우 SendNotifyMessage 창 프로시저에서 메시지를 처리할 때까지 반환 하지 않습니다.그렇지 않으면 즉시 반환 합니다.

CWindow::SetActiveWindow

창을 활성화합니다.

CWindow::SetCapture

모든 후속 마우스 입력을 창에 보냅니다.

CWindow::SetClipboardViewer

창의 클립보드 뷰어 체인에 추가합니다.

CWindow::SetDlgCtrlID

윈도우의 식별자를 변경합니다.

CWindow::SetDlgItemInt

컨트롤의 텍스트를 정수 값의 문자열 표현으로 바뀝니다.

CWindow::SetDlgItemText

컨트롤의 텍스트를 변경합니다.

CWindow::SetFocus

창에 입력된 포커스를 설정합니다.

CWindow::SetFont

현재 윈도우의 글꼴을 변경합니다.

CWindow::SetHotKey

창에 바로 가기 키를 연결합니다.

CWindow::SetIcon

크고 작은 창의 아이콘을 변경합니다.

CWindow::SetMenu

현재 윈도우의 메뉴를 변경합니다.

CWindow::SetParent

부모 창으로 변경 됩니다.

CWindow::SetRedraw

설정 하거나 다시 그리기 플래그를 지웁니다.

CWindow::SetScrollInfo

스크롤 막대의 매개 변수를 설정합니다.

CWindow::SetScrollPos

스크롤 상자 위치가 변경 됩니다.

CWindow::SetScrollRange

스크롤 막대 범위가 변경 됩니다.

CWindow::SetTimer

타이머 이벤트를 만듭니다.

CWindow::SetWindowContextHelpId

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

CWindow::SetWindowLong

32 비트 값 추가 창 메모리에 지정 된 오프셋을 설정합니다.

CWindow::SetWindowLongPtr

지정한 창의 특성을 변경 하 고 또한 메모리 추가 창에서에서 지정 된 오프셋 값을 설정.

CWindow::SetWindowPlacement

표시 상태와 위치를 설정합니다.

CWindow::SetWindowPos

크기, 위치 및 Z 순서를 설정합니다.

CWindow::SetWindowRgn

창의 창 영역을 설정합니다.

CWindow::SetWindowText

윈도우의 텍스트를 변경합니다.

CWindow::SetWindowWord

16 비트 값 추가 창 메모리에 지정 된 오프셋을 설정합니다.

CWindow::ShowCaret

시스템 캐럿을 표시합니다.

CWindow::ShowOwnedPopups

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

CWindow::ShowScrollBar

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

CWindow::ShowWindow

창의 표시 상태를 설정합니다.

CWindow::ShowWindowAsync

다른 스레드가 만든 창의 표시 상태를 설정 합니다.

CWindow::UpdateWindow

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

CWindow::ValidateRect

지정한 사각형 안에서 클라이언트 영역을 확인합니다.

CWindow::ValidateRgn

지정 된 영역 안에서 클라이언트 영역을 확인합니다.

CWindow::WinHelp

Windows 도움말을 시작 합니다.

d19y607d.collapse_all(ko-kr,VS.110).gifPublic 연산자

Name

설명

CWindow::operator HWND

변환 된 CWindow 개체는 HWND.

CWindow::operator =

할당 된 HWNDCWindow 개체.

d19y607d.collapse_all(ko-kr,VS.110).gif공용 데이터 멤버

Name

설명

CWindow::m_hWnd

연결 된 창 핸들은 CWindow 개체입니다.

CWindow::rcDefault

기본 창 크기를 포함 합니다.

설명

CWindowatl에서 창 조작 하기 위한 기본 기능을 제공 합니다.많은 CWindow 방법을 간단 하 게 배치 Win32 API 함수 중 하나입니다.프로토타입에 대 한 예를 들어 비교 CWindow::ShowWindowShowWindow.

CWindow 메서드

Win32 함수

BOOL ShowWindow (int nCmdShow);

BOOL ShowWindow( HWND hWnd, int nCmdShow);

CWindow::ShowWindowWin32 함수 호출 ShowWindow 전달 하 여 CWindow::m_hWnd 첫 번째 매개 변수로.모든 CWindow 전달 직접 Win32 함수를 래핑하는 메서드는 m_hWnd 멤버입니다. 따라서 대부분의 CWindow 설명서를 참조 합니다의 Windows SDK.

[!참고]

모든 창의 관련 Win32 함수에서 래핑됩니다 CWindow, 및 모든 CWindow 메서드는 Win32 함수를 래핑합니다.

CWindow::m_hWnd저장 된 HWND 창을 식별 하는 것입니다.HWND 개체에 연결 된 경우 사용자:

  • 지정 된 HWND 에서 CWindow의 생성자입니다.

  • CWindow::Attach를 호출합니다.

  • Use CWindow's operator =.

  • 만들거나 하위 클래스는 다음 클래스 중 하나를 사용 하는 창에서 파생 CWindow.

    CWindowImpl 기존 창을 새 창 또는 하위 클래스를 만들 수 있습니다.

    CContainedWindow 다른 개체에 포함 된 창을 구현 합니다.기존 창을 새 창 또는 하위 클래스를 만들 수 있습니다.

    CDialogImpl 모달 또는 모덜리스 대화 상자를 만들 수 있습니다.

Windows에 대 한 자세한 내용은 Windows 및 다음 항목에는 Windows SDK.ATL에 대 한 windows 사용에 대 한 자세한 내용은 ATL 창 클래스.

요구 사항

헤더: atlwin.h

참고 항목

기타 리소스

ATL 클래스 개요