호출기
이 섹션에는 Pager 컨트롤과 함께 사용되는 프로그래밍 요소에 대한 정보가 포함되어 있습니다.
개요
항목 | 콘텐츠 |
---|---|
Pager 컨트롤 | Pager 컨트롤은 모든 콘텐츠를 표시하기에 충분한 표시 영역이 없는 창과 함께 사용되는 창 컨테이너입니다. |
매크로
항목 | 콘텐츠 |
---|---|
Pager_ForwardMouse | Pager 컨트롤에 대한 마우스 전달을 사용하거나 사용하지 않도록 설정합니다. 마우스 전달이 사용하도록 설정되면 Pager 컨트롤이 포함된 창에 WM_MOUSEMOVE 메시지를 전달합니다. 이 매크로를 사용하거나 PGM_FORWARDMOUSE 메시지를 명시적으로 보낼 수 있습니다. |
Pager_GetBkColor | Pager 컨트롤의 현재 배경색을 검색합니다. 이 매크로를 사용하거나 PGM_GETBKCOLOR 메시지를 명시적으로 보낼 수 있습니다. |
Pager_GetBorder | Pager 컨트롤의 현재 테두리 크기를 검색합니다. 이 매크로를 사용하거나 PGM_GETBORDER 메시지를 명시적으로 보낼 수 있습니다. |
Pager_GetButtonSize | Pager 컨트롤의 현재 단추 크기를 검색합니다. 이 매크로를 사용하거나 PGM_GETBUTTONSIZE 메시지를 명시적으로 보낼 수 있습니다. |
Pager_GetButtonState | Pager 컨트롤에서 지정된 단추의 상태를 검색합니다. 이 매크로를 사용하거나 PGM_GETBUTTONSTATE 메시지를 명시적으로 보낼 수 있습니다. |
Pager_GetDropTarget | Pager 컨트롤의 IDropTarget 인터페이스 포인터를 검색합니다. 이 매크로를 사용하거나 PGM_GETDROPTARGET 메시지를 명시적으로 보낼 수 있습니다. |
Pager_GetPos | Pager 컨트롤의 현재 스크롤 위치를 검색합니다. 이 매크로를 사용하거나 PGM_GETPOS 메시지를 명시적으로 보낼 수 있습니다. |
Pager_RecalcSize | Pager 컨트롤이 포함된 창의 크기를 다시 계산하도록 합니다. 이 매크로를 사용하면 PGN_CALCSIZE 알림이 전송됩니다. 이 매크로를 사용하거나 PGM_RECALCSIZE 메시지를 명시적으로 보낼 수 있습니다. |
Pager_SetBkColor | Pager 컨트롤의 현재 배경색을 설정합니다. 이 매크로를 사용하거나 PGM_SETBKCOLOR 메시지를 명시적으로 보낼 수 있습니다. |
Pager_SetBorder | Pager 컨트롤의 현재 테두리 크기를 설정합니다. 이 매크로를 사용하거나 PGM_SETBORDER 메시지를 명시적으로 보낼 수 있습니다. |
Pager_SetButtonSize | Pager 컨트롤의 현재 단추 크기를 설정합니다. 이 매크로를 사용하거나 PGM_SETBUTTONSIZE 메시지를 명시적으로 보낼 수 있습니다. |
Pager_SetChild | Pager 컨트롤에 포함된 창을 설정합니다. 이 매크로는 포함된 창의 부모를 변경하지 않습니다. 스크롤을 위해 Pager 컨트롤에 창 핸들만 할당합니다. 대부분의 경우 포함된 창은 자식 창입니다. 이 경우 포함된 창은 Pager 컨트롤의 자식이어야 합니다. 이 매크로를 사용하거나 PGM_SETCHILD 메시지를 명시적으로 보낼 수 있습니다. |
Pager_SetPos | Pager 컨트롤의 스크롤 위치를 설정합니다. 이 매크로를 사용하거나 PGM_SETPOS 메시지를 명시적으로 보낼 수 있습니다. |
Pager_SetScrollInfo | 내부용입니다. 애플리케이션에서 사용하지 않는 것이 좋습니다. 시간 제한 값, 시간 제한당 라인 및 라인당 픽셀을 포함하여 Pager 컨트롤의 스크롤 매개 변수를 설정합니다. 이 매크로를 사용하거나 PGM_SETSETSCROLLINFO 메시지를 명시적으로 보낼 수 있습니다. |
메시지
항목 | 콘텐츠 |
---|---|
PGM_FORWARDMOUSE | Pager 컨트롤에 대한 마우스 전달을 사용하거나 사용하지 않도록 설정합니다. 마우스 전달이 사용하도록 설정되면 Pager 컨트롤이 포함된 창에 WM_MOUSEMOVE 메시지를 전달합니다. 이 메시지를 명시적으로 보내거나 Pager_ForwardMouse 매크로를 사용할 수 있습니다. |
PGM_GETBKCOLOR | Pager 컨트롤의 현재 배경색을 검색합니다. 이 메시지를 명시적으로 보내거나 Pager_GetBkColor 매크로를 사용할 수 있습니다. |
PGM_GETBORDER | Pager 컨트롤의 현재 테두리 크기를 검색합니다. 이 메시지를 명시적으로 보내거나 Pager_GetBorder 매크로를 사용할 수 있습니다. |
PGM_GETBUTTONSIZE | Pager 컨트롤의 현재 단추 크기를 검색합니다. 이 메시지를 명시적으로 보내거나 Pager_GetButtonSize 매크로를 사용할 수 있습니다. |
PGM_GETBUTTONSTATE | Pager 컨트롤에서 지정된 단추의 상태를 검색합니다. 이 메시지를 명시적으로 보내거나 Pager_GetButtonState 매크로를 사용할 수 있습니다. |
PGM_GETDROPTARGET | Pager 컨트롤의 IDropTarget 인터페이스 포인터를 검색합니다. 이 메시지를 명시적으로 보내거나 Pager_GetDropTarget 매크로를 사용할 수 있습니다. |
PGM_GETPOS | Pager 컨트롤의 현재 스크롤 위치를 검색합니다. 이 메시지를 명시적으로 보내거나 Pager_GetPos 매크로를 사용할 수 있습니다. |
PGM_RECALCSIZE | Pager 컨트롤이 포함된 창의 크기를 다시 계산하도록 합니다. 이 메시지를 보내면 PGN_CALCSIZE 알림이 전송됩니다. 이 메시지를 명시적으로 보내거나 Pager_RecalcSize 매크로를 사용할 수 있습니다. |
PGM_SETBKCOLOR | Pager 컨트롤의 현재 배경색을 설정합니다. 이 메시지를 명시적으로 보내거나 Pager_SetBkColor 매크로를 사용할 수 있습니다. |
PGM_SETBORDER | Pager 컨트롤의 현재 테두리 크기를 설정합니다. 이 메시지를 명시적으로 보내거나 Pager_SetBorder 매크로를 사용할 수 있습니다. |
PGM_SETBUTTONSIZE | Pager 컨트롤의 현재 단추 크기를 설정합니다. 이 메시지를 명시적으로 보내거나 Pager_SetButtonSize 매크로를 사용할 수 있습니다. |
PGM_SETCHILD | Pager 컨트롤에 포함된 창을 설정합니다. 이 메시지는 포함된 창의 부모를 변경하지 않습니다. 스크롤을 위해 Pager 컨트롤에 창 핸들만 할당합니다. 대부분의 경우 포함된 창은 자식 창입니다. 이 경우 포함된 창은 Pager 컨트롤의 자식이어야 합니다. 이 메시지를 명시적으로 보내거나 Pager_SetChild 매크로를 사용할 수 있습니다. |
PGM_SETPOS | Pager 컨트롤의 현재 스크롤 위치를 설정합니다. 이 메시지를 명시적으로 보내거나 Pager_SetPos 매크로를 사용할 수 있습니다. |
PGM_SETSETSCROLLINFO | 내부용입니다. 애플리케이션에서 사용하지 않는 것이 좋습니다. 시간 제한 값, 시간 제한당 라인 및 라인당 픽셀을 포함하여 Pager 컨트롤의 스크롤 매개 변수를 설정합니다. 이 메시지를 명시적으로 보내거나 Pager_SetScrollInfo 매크로를 사용하여 보낼 수 있습니다. |
알림
항목 | 콘텐츠 |
---|---|
NM_RELEASEDCAPTURE(호출기) | 컨트롤이 마우스 캡처를 해제했음을 Pager 컨트롤의 부모 창에 알립니다. NM_RELEASEDCAPTURE는 WM_NOTIFY 메시지 형식으로 전송됩니다. |
PGN_CALCSIZE | 포함된 창의 스크롤 가능한 크기를 가져오기 위해 Pager 컨트롤에서 보낸 알림입니다. 이러한 차원은 Pager 컨트롤에서 포함된 창의 스크롤 가능한 크기를 결정하는 데 사용됩니다. 이 알림은 WM_NOTIFY 메시지 형식으로 전송됩니다. |
PGN_HOTITEMCHANGE | 핫(강조 표시된) 항목이 변경될 때 Pager 컨트롤에서 보냅니다. |
PGN_SCROLL | 포함된 창이 스크롤되기 전에 Pager 컨트롤에서 보낸 알림입니다. 이 알림은 WM_NOTIFY 메시지 형식으로 전송됩니다. |
구조체
항목 | 콘텐츠 |
---|---|
NMPGCALCSIZE | Pager 컨트롤이 포함된 창의 스크롤 가능 영역을 계산하는 데 사용하는 정보를 포함하고 받습니다. PGN_CALCSIZE 알림과 함께 사용됩니다. |
NMPGHOTITEM | PGN_HOTITEMCHANGE 알림과 함께 사용되는 정보를 포함합니다. |
NMPGSCROLL | 포함된 창을 스크롤할 때 Pager 컨트롤이 사용하는 정보를 포함하고 받습니다. PGN_SCROLL 알림과 함께 사용됩니다. |
상수
항목 | 콘텐츠 |
---|---|
Pager 컨트롤 스타일 | 이 섹션에서는 Pager 컨트롤을 만들 때 사용되는 창 스타일을 나열합니다. |