다음을 통해 공유


Rebar 컨트롤에서 알림 메시지 처리

리바 컨트롤의 부모 클래스에서 처리할 리바 컨트롤(OnChildNotify) 알림 메시지에 대해 switch 문을 포함한 CReBarCtrl 처리기 함수를 생성합니다. 사용자가 개체를 rebar 컨트롤 위로 끌어다 놓고, Rebar 대역의 레이아웃을 변경하고, Rebar 컨트롤에서 밴드를 삭제하는 등의 경우 알림이 부모 창으로 전송됩니다.

rebar 컨트롤 개체에서 다음 알림 메시지를 보낼 수 있습니다.

  • rebar 컨트롤(RBS_AUTOSIZE 스타일로 생성됨)이 rebar가 자동으로 크기 조정될 때 RBN_AUTOSIZE를 전송합니다.

  • RBN_BEGINDRAG 사용자가 밴드를 끌기 시작할 때 rebar 컨트롤에서 전송됩니다.

  • RBN_CHILDSIZE는 밴드의 자식 창 크기가 조정될 때, 리바 컨트롤에서 전송되는 메시지입니다.

  • RBN_DELETEDBAND 밴드가 삭제된 후 rebar 컨트롤에 의해 전송됩니다.

  • RBN_DELETINGBAND 밴드를 삭제하려고 할 때 rebar 컨트롤에서 전송됩니다.

  • RBN_ENDDRAG 사용자가 밴드 끌기를 중지하면 rebar 컨트롤에서 전송됩니다.

  • RBN_GETOBJECT는 개체가 컨트롤의 밴드 위로 드래그될 때 rebar 컨트롤(RBS_REGISTERDROP 스타일로 생성됨)에 의해 전송됩니다.

  • RBN_HEIGHTCHANGE는 리바 컨트롤의 높이가 변경될 때 전송됩니다.

  • RBN_LAYOUTCHANGED 사용자가 컨트롤의 밴드 레이아웃을 변경할 때 rebar 컨트롤에서 전송됩니다.

이러한 알림에 대한 자세한 내용은 Windows SDK의 Rebar Control Reference를 참조 하세요.

참고하십시오

CReBarCtrl 사용
컨트롤