Partilhar via


Processando mensagens de notificação num controlo de 'rebar'

Na classe pai do controle de rebar, crie uma OnChildNotify função de manipulador com uma instrução switch para quaisquer mensagens de notificação do controle de rebar (CReBarCtrl) que você queira tratar. As notificações são enviadas para a janela pai quando o utilizador arrasta objetos sobre o controlo de rebar, altera o layout das bandas de rebar, remove bandas do controlo de rebar, etc.

As seguintes mensagens de notificação podem ser enviadas pelo objeto de controle de vergalhão:

  • RBN_AUTOSIZE Enviado por um control de barra (criado com o estilo RBS_AUTOSIZE) quando a barra se redimensiona automaticamente.

  • RBN_BEGINDRAG Enviado por um controle de barra quando o usuário começa a arrastar uma faixa.

  • RBN_CHILDSIZE Enviado por um controle de barra quando a janela filha de uma faixa é redimensionada.

  • RBN_DELETEDBAND Enviado por um "rebar control" após a exclusão de uma banda.

  • RBN_DELETINGBAND Enviado por uma barra de ferramentas quando uma banda está prestes a ser removida.

  • RBN_ENDDRAG Enviado por um controle de barra de ferramentas quando o usuário para de arrastar uma barra.

  • RBN_GETOBJECT Enviado por um controlo de barras (criado com o estilo RBS_REGISTERDROP) quando um objeto é arrastado sobre uma banda no controlo.

  • RBN_HEIGHTCHANGE Enviado por um controlo de barra de ferramentas quando a sua altura é alterada.

  • RBN_LAYOUTCHANGED Enviado por um controle de barra de ferramentas quando o usuário altera o layout das bandas do controlo.

Para obter mais informações sobre essas notificações, consulte Referência do Rebar Control no SDK do Windows.

Ver também

Usando CReBarCtrl
Controlos