다음을 통해 공유


호출기

이 섹션에는 호출기 컨트롤과 함께 사용되는 프로그래밍 요소에 대한 정보가 포함되어 있습니다.

개요

주제 목차
호출기 컨트롤 호출기 컨트롤 모든 콘텐츠를 표시하기에 충분한 표시 영역이 없는 창과 함께 사용되는 창 컨테이너입니다.

매크로

주제 목차
Pager_ForwardMouse 페이저 컨트롤에 마우스 전달을 사용하거나 사용하지 않도록 설정합니다. 마우스 전달을 사용하도록 설정하면 호출기 컨트롤이 포함된 창에 WM_MOUSEMOVE 메시지를 전달합니다. 이 매크로를 사용하거나 PGM_FORWARDMOUSE 메시지를 명시적으로 보낼 수 있습니다.
Pager_GetBkColor 호출기 컨트롤의 현재 배경색을 검색합니다. 이 매크로를 사용하거나 PGM_GETBKCOLOR 메시지를 명시적으로 보낼 수 있습니다.
Pager_GetBorder 호출기 컨트롤의 현재 테두리 크기를 검색합니다. 이 매크로를 사용하거나 PGM_GETBORDER 메시지를 명시적으로 보낼 수 있습니다.
Pager_GetButtonSize 호출기 컨트롤의 현재 단추 크기를 검색합니다. 이 매크로를 사용하거나 PGM_GETBUTTONSIZE 메시지를 명시적으로 보낼 수 있습니다.
Pager_GetButtonState 호출기 컨트롤에서 지정된 단추의 상태를 검색합니다. 이 매크로를 사용하거나 PGM_GETBUTTONSTATE 메시지를 명시적으로 보낼 수 있습니다.
Pager_GetDropTarget 호출기 컨트롤의 IDropTarget 인터페이스 포인터를 검색합니다. 이 매크로를 사용하거나 PGM_GETDROPTARGET 메시지를 명시적으로 보낼 수 있습니다.
Pager_GetPos 호출기 컨트롤의 현재 스크롤 위치를 검색합니다. 이 매크로를 사용하거나 PGM_GETPOS 메시지를 명시적으로 보낼 수 있습니다.
Pager_RecalcSize 호출기 컨트롤이 포함된 창의 크기를 다시 계산하도록 합니다. 이 매크로를 사용하면 PGN_CALCSIZE 알림이 전송됩니다. 이 매크로를 사용하거나 PGM_RECALCSIZE 메시지를 명시적으로 보낼 수 있습니다.
Pager_SetBkColor 호출기 컨트롤의 현재 배경색을 설정합니다. 이 매크로를 사용하거나 PGM_SETBKCOLOR 메시지를 명시적으로 보낼 수 있습니다.
Pager_SetBorder 호출기 컨트롤의 현재 테두리 크기를 설정합니다. 이 매크로를 사용하거나 PGM_SETBORDER 메시지를 명시적으로 보낼 수 있습니다.
Pager_SetButtonSize 호출기 컨트롤의 현재 단추 크기를 설정합니다. 이 매크로를 사용하거나 PGM_SETBUTTONSIZE 메시지를 명시적으로 보낼 수 있습니다.
Pager_SetChild 호출기 컨트롤에 대해 포함된 창을 설정합니다. 이 매크로는 포함된 창의 부모를 변경하지 않습니다. 스크롤을 위해 호출기 컨트롤에 창 핸들만 할당합니다. 대부분의 경우 포함된 창은 자식 창이 됩니다. 이 경우 포함된 창은 호출기 컨트롤의 자식이어야 합니다. 이 매크로를 사용하거나 PGM_SETCHILD 메시지를 명시적으로 보낼 수 있습니다.
Pager_SetPos 호출기 컨트롤의 스크롤 위치를 설정합니다. 이 매크로를 사용하거나 PGM_SETPOS 메시지를 명시적으로 보낼 수 있습니다.
Pager_SetScrollInfo 내부용; 애플리케이션에서 사용하지 않는 것이 좋습니다.
시간 제한 값, 시간 제한당 줄 및 줄당 픽셀을 포함하여 호출기 컨트롤의 스크롤 매개 변수를 설정합니다. 이 매크로를 사용하거나 PGM_SETSETSCROLLINFO 메시지를 명시적으로 보낼 수 있습니다.

메시지

주제 목차
PGM_FORWARDMOUSE 페이저 컨트롤에 마우스 전달을 사용하거나 사용하지 않도록 설정합니다. 마우스 전달을 사용하도록 설정하면 호출기 컨트롤이 포함된 창에 WM_MOUSEMOVE 메시지를 전달합니다. 이 메시지를 명시적으로 보내거나 Pager_ForwardMouse 매크로를 사용할 수 있습니다.
PGM_GETBKCOLOR 호출기 컨트롤의 현재 배경색을 검색합니다. 이 메시지를 명시적으로 보내거나 Pager_GetBkColor 매크로를 사용할 수 있습니다.
PGM_GETBORDER 호출기 컨트롤의 현재 테두리 크기를 검색합니다. 이 메시지를 명시적으로 보내거나 Pager_GetBorder 매크로를 사용할 수 있습니다.
PGM_GETBUTTONSIZE 호출기 컨트롤의 현재 단추 크기를 검색합니다. 이 메시지를 명시적으로 보내거나 Pager_GetButtonSize 매크로를 사용할 수 있습니다.
PGM_GETBUTTONSTATE 호출기 컨트롤에서 지정된 단추의 상태를 검색합니다. 이 메시지를 명시적으로 보내거나 Pager_GetButtonState 매크로를 사용할 수 있습니다.
PGM_GETDROPTARGET 호출기 컨트롤의 IDropTarget 인터페이스 포인터를 검색합니다. 이 메시지를 명시적으로 보내거나 Pager_GetDropTarget 매크로를 사용할 수 있습니다.
PGM_GETPOS 호출기 컨트롤의 현재 스크롤 위치를 검색합니다. 이 메시지를 명시적으로 보내거나 Pager_GetPos 매크로를 사용할 수 있습니다.
PGM_RECALCSIZE 호출기 컨트롤이 포함된 창의 크기를 다시 계산하도록 합니다. 이 메시지를 보내면 PGN_CALCSIZE 알림이 전송됩니다. 이 메시지를 명시적으로 보내거나 Pager_RecalcSize 매크로를 사용할 수 있습니다.
PGM_SETBKCOLOR 호출기 컨트롤의 현재 배경색을 설정합니다. 이 메시지를 명시적으로 보내거나 Pager_SetBkColor 매크로를 사용할 수 있습니다.
PGM_SETBORDER 호출기 컨트롤의 현재 테두리 크기를 설정합니다. 이 메시지를 명시적으로 보내거나 Pager_SetBorder 매크로를 사용할 수 있습니다.
PGM_SETBUTTONSIZE 호출기 컨트롤의 현재 단추 크기를 설정합니다. 이 메시지를 명시적으로 보내거나 Pager_SetButtonSize 매크로를 사용할 수 있습니다.
PGM_SETCHILD 호출기 컨트롤에 대해 포함된 창을 설정합니다. 이 메시지는 포함된 창의 부모를 변경하지 않습니다. 스크롤을 위해 호출기 컨트롤에 창 핸들만 할당합니다. 대부분의 경우 포함된 창은 자식 창이 됩니다. 이 경우 포함된 창은 호출기 컨트롤의 자식이어야 합니다. 이 메시지를 명시적으로 보내거나 Pager_SetChild 매크로를 사용할 수 있습니다.
PGM_SETPOS 호출기 컨트롤의 현재 스크롤 위치를 설정합니다. 이 메시지를 명시적으로 보내거나 Pager_SetPos 매크로를 사용할 수 있습니다.
PGM_SETSETSCROLLINFO 내부용; 애플리케이션에서 사용하지 않는 것이 좋습니다.
시간 제한 값, 시간 제한당 줄 및 줄당 픽셀을 포함하여 호출기 컨트롤의 스크롤 매개 변수를 설정합니다. 이 메시지를 명시적으로 보내거나 Pager_SetScrollInfo 매크로를 사용하여 보낼 수 있습니다.

알림을

주제 목차
NM_RELEASEDCAPTURE(호출기) 컨트롤이 마우스 캡처를 해제했음을 호출기 컨트롤의 부모 창에 알립니다. NM_RELEASEDCAPTURE WM_NOTIFY 메시지 형식으로 전송됩니다.
PGN_CALCSIZE 포함된 창의 스크롤 가능한 차원을 가져오기 위해 호출기 컨트롤에서 보낸 알림입니다. 이러한 차원은 페이저 컨트롤에서 포함된 창의 스크롤 가능한 크기를 결정하는 데 사용됩니다. 이 알림은 WM_NOTIFY 메시지 형식으로 전송됩니다.
PGN_HOTITEMCHANGE 핫(강조 표시된) 항목이 변경될 때 호출기 컨트롤에서 전송됩니다.
PGN_SCROLL 포함된 창을 스크롤하기 전에 호출기 컨트롤에서 보낸 알림입니다. 이 알림은 WM_NOTIFY 메시지 형식으로 전송됩니다.

구조

주제 목차
NMPGCALCSIZE 페이저 컨트롤이 포함된 창의 스크롤 가능한 영역을 계산하는 데 사용하는 정보를 포함하고 받습니다. PGN_CALCSIZE 알림과 함께 사용됩니다.
NMPGHOTITEM PGN_HOTITEMCHANGE 알림과 함께 사용되는 정보를 포함합니다.
NMPGSCROLL 포함된 창을 스크롤할 때 호출기 컨트롤에서 사용하는 정보를 포함하고 받습니다. PGN_SCROLL 알림과 함께 사용됩니다.

상수

주제 목차
호출기 컨트롤 스타일 이 섹션에서는 페이저 컨트롤을 만들 때 사용되는 창 스타일을 나열합니다.