CWindow 클래스
이 클래스는 창을 조작 하기 위한 메서드를 제공 합니다.
중요 |
---|
런타임에서 Windows를 실행 하는 응용 프로그램에서이 클래스와 해당 멤버를 사용할 수 없습니다. |
class CWindow
Members
Public 생성자
Name |
설명 |
---|---|
생성자입니다. |
Public 메서드
Name |
설명 |
---|---|
모든 최소화 된 자식 창을 정렬합니다. |
|
창에 연결 된 CWindow 개체입니다. |
|
창에 페인팅을 준비합니다. |
|
창의 Z 순서 맨 아래에 나타납니다. |
|
창을 지정 된 창에 맞춥니다. |
|
창의 클립보드 뷰어 체인에서 제거합니다. |
|
지정한 단추의 선택 상태를 변경합니다. |
|
지정 된 라디오 단추를 확인합니다. |
|
지정 된 지점을 포함 하는 자식 창을 검색 합니다. |
|
특정 종류의 지정 된 위치에 포함 된 자식 창 검색 합니다. |
|
클라이언트 좌표를 화면 좌표로 변환 합니다. |
|
창을 만듭니다. |
|
시스템 캐럿에 새 셰이프를 만듭니다. |
|
시스템 캐럿에 회색 사각형을 만듭니다. |
|
단색 사각형 시스템 캐럿을 만듭니다. |
|
지정한 창에 대 한 지정 된 다중 창 위치 구조를 업데이트합니다. |
|
관련 창을 소멸의 CWindow 개체입니다. |
|
창에서 분리 된 CWindow 개체입니다. |
|
지정 된 경로 또는 파일 이름에 일치 하는 모든 파일의 이름으로 목록 상자를 채웁니다. |
|
콤보 상자에 지정 된 경로 또는 파일 이름에 일치 하는 모든 파일 이름으로 채웁니다. |
|
목록 상자에서 현재 선택 영역을 검색합니다. |
|
콤보 상자에서 현재 선택 영역을 검색합니다. |
|
창 허용 여부 레지스터 파일 드래그 합니다. |
|
창의 메뉴 표시줄을 다시 그립니다. |
|
스크롤 막대 화살표를 사용할 수 있거나. |
|
입력을 사용할 수 있거나. |
|
페인트의 끝을 표시 합니다. |
|
창을 한 번 깜박입니다. |
|
클라이언트 영역 좌표를 검색합니다. |
|
클라이언트 영역에 대 한 장치 컨텍스트를 검색합니다. |
|
클라이언트 영역에 대 한 장치 컨텍스트를 검색 하 고 클리핑 옵션이 있습니다. |
|
지정 된 하위 창을 검색합니다. |
|
지정 된 컨트롤에 인터페이스를 검색합니다. |
|
(자식 windows만 해당)에 대 한 윈도우의 식별자를 검색합니다. |
|
ATL 컨트롤 호스팅 컨테이너 인터페이스에 대 한 포인터를 검색 합니다. |
|
지정 된 자식 창을 검색합니다. |
|
컨트롤의 텍스트를 정수로 변환합니다. |
|
컨트롤의 텍스트를 검색합니다. |
|
확장된 창 스타일을 검색합니다. |
|
현재 창의 글꼴을 검색합니다. |
|
창과 관련 된 바로 가기 키를 확인 합니다. |
|
크고 작은 창의 아이콘을 검색합니다. |
|
가장 최근에 활성 팝업 창을 검색합니다. |
|
창의 메뉴를 검색합니다. |
|
컨트롤 그룹에서 이전 또는 다음 컨트롤을 검색합니다. |
|
이전 또는 다음 컨트롤 문제가 검색 된 WS_TABSTOP 스타일. |
|
부모 창을 검색합니다. |
|
스크롤 막대의 매개 변수를 검색합니다. |
|
스크롤 상자의 위치를 검색합니다. |
|
스크롤 막대 범위를 검색합니다. |
|
창 스타일을 검색합니다. |
|
시스템 메뉴 수정에 대 한 복사본을 만듭니다. |
|
최상위 부모 또는 소유자 창을 검색합니다. |
|
최상위 소유자 창을 검색합니다. |
|
최상위 수준의 하위 창을 검색합니다. |
|
완전히 업데이트 영역을 둘러싸는 가장 작은 사각형의 좌표를 검색 합니다. |
|
업데이트 영역 검색 하 고 지정한 영역에 복사 합니다. |
|
지정 된 창을 검색합니다. |
|
윈도우의 도움말 컨텍스트 식별자를 검색합니다. |
|
전체 창에 대 한 장치 컨텍스트를 검색합니다. |
|
추가 창 메모리에 지정 된 오프셋에서 32 비트 값을 검색합니다. |
|
추가 창 메모리에 지정 된 오프셋 값을 포함 하 여 지정한 창에 대 한 정보를 검색 합니다. |
|
표시 상태와 위치를 검색합니다. |
|
창을 생성 프로세스의 식별자를 검색 합니다. |
|
창 테두리 크기를 검색합니다. |
|
창의 창 영역의 복사본을 가져옵니다. |
|
윈도우의 텍스트를 검색합니다. |
|
윈도우의 텍스트를 검색합니다. |
|
지정한 창을 만든 스레드의 식별자를 검색 합니다. |
|
추가 창 메모리에 지정 된 오프셋에서 16 비트 값을 검색합니다. |
|
키보드 포커스를 컨트롤 대화 상자에서 설정합니다. |
|
시스템 캐럿을 숨깁니다. |
|
최상위 메뉴 항목에서 강조 표시 제거 강조 표시 됩니다. |
|
전체 클라이언트 영역을 무효화합니다. |
|
지정한 사각형 안에서 클라이언트 영역을 무효화합니다. |
|
지정 된 영역 안에서 클라이언트 영역을 무효화합니다. |
|
지정한 창의 자식 창에 있는지 확인 합니다. |
|
메시지에서 지정 된 대화 상자를 사용할 것인지를 결정 합니다. |
|
단추의 선택 상태를 결정합니다. |
|
창이 최소화 되 고 있는지 여부를 결정 합니다. |
|
컨트롤의 부모 창 대화 창이 있는지 확인 합니다. |
|
지정 된 창 핸들에서 기존 창을 식별 하는지 여부를 결정 합니다. |
|
창 입력에 사용할 수 있는지 여부를 결정 합니다. |
|
지정한 창의 네이티브 유니코드 창이 있는지 확인 합니다. |
|
창의 표시 상태를 결정합니다. |
|
창이 최대화 되어 있는지 여부를 결정 합니다. |
|
타이머 이벤트를 소멸 시킵니다. |
|
선택 하거나 드로잉 창에서. |
|
점의 집합 창 좌표 공간에서 다른 창 좌표 공간으로 변환합니다. |
|
메시지 상자를 표시합니다. |
|
창 스타일을 수정합니다. |
|
확장된 창 스타일을 수정합니다. |
|
창의 크기와 위치를 변경합니다. |
|
키보드 포커스를 다음 컨트롤로 대화 상자에서 설정합니다. |
|
클립보드를 엽니다. |
|
메시지 창을 만든 스레드와 연관 된 메시지 큐에 배치 됩니다.메시지를 처리 하는 스레드에 대 한 대기 하지 않고 반환 합니다. |
|
키보드 포커스를 대화 상자에서 이전 컨트롤을 설정합니다. |
|
요청 창에는 지정 된 디바이스 컨텍스트를 그릴 수 있습니다. |
|
요청 창의 클라이언트 영역에 지정 된 디바이스 컨텍스트를 그릴 수 있습니다. |
|
지정 된 사각형이 나 영역에서 클라이언트 영역을 업데이트합니다. |
|
장치 컨텍스트를 해제합니다. |
|
창 크기를 조정 합니다. |
|
화면 좌표를 클라이언트 좌표로 변환 합니다. |
|
지정 된 클라이언트 영역을 스크롤합니다. |
|
추가 기능 사용 하 여 지정 된 클라이언트 영역을 스크롤합니다. |
|
메시지를 컨트롤에 보냅니다. |
|
창에는 메시지를 보내고 창 프로시저에서 메시지를 처리할 때까지 반환 하지 않습니다. |
|
지정 된 하위 창에 메시지를 보냅니다. |
|
창에 메시지를 보냅니다.창 호출 스레드에 의해 작성 된 경우 SendNotifyMessage 창 프로시저에서 메시지를 처리할 때까지 반환 하지 않습니다.그렇지 않으면 즉시 반환 합니다. |
|
창을 활성화합니다. |
|
모든 후속 마우스 입력을 창에 보냅니다. |
|
창의 클립보드 뷰어 체인에 추가합니다. |
|
윈도우의 식별자를 변경합니다. |
|
컨트롤의 텍스트를 정수 값의 문자열 표현으로 바뀝니다. |
|
컨트롤의 텍스트를 변경합니다. |
|
창에 입력된 포커스를 설정합니다. |
|
현재 윈도우의 글꼴을 변경합니다. |
|
창에 바로 가기 키를 연결합니다. |
|
크고 작은 창의 아이콘을 변경합니다. |
|
현재 윈도우의 메뉴를 변경합니다. |
|
부모 창으로 변경 됩니다. |
|
설정 하거나 다시 그리기 플래그를 지웁니다. |
|
스크롤 막대의 매개 변수를 설정합니다. |
|
스크롤 상자 위치가 변경 됩니다. |
|
스크롤 막대 범위가 변경 됩니다. |
|
타이머 이벤트를 만듭니다. |
|
윈도우의 도움말 컨텍스트 식별자를 설정합니다. |
|
32 비트 값 추가 창 메모리에 지정 된 오프셋을 설정합니다. |
|
지정한 창의 특성을 변경 하 고 또한 메모리 추가 창에서에서 지정 된 오프셋 값을 설정. |
|
표시 상태와 위치를 설정합니다. |
|
크기, 위치 및 Z 순서를 설정합니다. |
|
창의 창 영역을 설정합니다. |
|
윈도우의 텍스트를 변경합니다. |
|
16 비트 값 추가 창 메모리에 지정 된 오프셋을 설정합니다. |
|
시스템 캐럿을 표시합니다. |
|
표시 하거나 창에 소유 된 팝업 창을 숨깁니다. |
|
표시 하거나 스크롤 막대를 숨깁니다. |
|
창의 표시 상태를 설정합니다. |
|
다른 스레드가 만든 창의 표시 상태를 설정 합니다. |
|
클라이언트 영역을 업데이트합니다. |
|
지정한 사각형 안에서 클라이언트 영역을 확인합니다. |
|
지정 된 영역 안에서 클라이언트 영역을 확인합니다. |
|
Windows 도움말을 시작 합니다. |
Public 연산자
Name |
설명 |
---|---|
변환 된 CWindow 개체는 HWND. |
|
할당 된 HWND 에 CWindow 개체. |
공용 데이터 멤버
Name |
설명 |
---|---|
연결 된 창 핸들은 CWindow 개체입니다. |
|
기본 창 크기를 포함 합니다. |
설명
CWindowatl에서 창 조작 하기 위한 기본 기능을 제공 합니다.많은 CWindow 방법을 간단 하 게 배치 Win32 API 함수 중 하나입니다.프로토타입에 대 한 예를 들어 비교 CWindow::ShowWindow 및 ShowWindow.
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