호출기
이 섹션에는 호출기 컨트롤과 함께 사용되는 프로그래밍 요소에 대한 정보가 포함되어 있습니다.
개요
주제 | 목차 |
---|---|
호출기 컨트롤 |
호출기 컨트롤 모든 콘텐츠를 표시하기에 충분한 표시 영역이 없는 창과 함께 사용되는 창 컨테이너입니다. |
매크로
주제 | 목차 |
---|---|
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 알림과 함께 사용됩니다. |
상수
주제 | 목차 |
---|---|
호출기 컨트롤 스타일 | 이 섹션에서는 페이저 컨트롤을 만들 때 사용되는 창 스타일을 나열합니다. |