Przetwarzanie komunikatów powiadomień w formancie paska pomocniczego
W klasie nadrzędnej kontrolki paska pomocniczego utwórz OnChildNotify
funkcję obsługi z instrukcją switch dla wszystkich komunikatów powiadomień kontrolki paska ponownego (CReBarCtrl
), które chcesz obsłużyć. Powiadomienia są wysyłane do okna nadrzędnego, gdy użytkownik przeciąga obiekty nad kontrolką paska pomocniczego, zmienia układ pasków paska pomocniczego, usuwa paski z kontrolki paska pomocniczego itd.
Następujące komunikaty powiadomień mogą być wysyłane przez obiekt kontrolki paska pomocniczego:
RBN_AUTOSIZE wysłane przez kontrolkę paska pomocniczego (utworzoną przy użyciu stylu RBS_AUTOSIZE), gdy pasek ponownego rozmiaru automatycznie zmienia rozmiar.
RBN_BEGINDRAG wysłane przez kontrolkę paska pomocniczego, gdy użytkownik zacznie przeciągać pasmo.
RBN_CHILDSIZE wysłane przez kontrolkę paska pomocniczego po zmianie rozmiaru okna podrzędnego przedziału.
RBN_DELETEDBAND wysłane przez kontrolkę paska pomocniczego po usunięciu przedziału.
RBN_DELETINGBAND wysłane przez kontrolkę paska pomocniczego, gdy grupa ma zostać usunięta.
RBN_ENDDRAG wysłane przez kontrolkę paska pomocniczego, gdy użytkownik przestanie przeciągać pasmo.
RBN_GETOBJECT wysłane przez kontrolkę paska pomocniczego (utworzoną za pomocą stylu RBS_REGISTERDROP), gdy obiekt jest przeciągany na pasm w kontrolce.
RBN_HEIGHTCHANGE wysłane przez kontrolkę paska pomocniczego, gdy jego wysokość uległa zmianie.
RBN_LAYOUTCHANGED wysłane przez kontrolkę paska pomocniczego, gdy użytkownik zmienia układ pasm kontrolki.
Aby uzyskać więcej informacji na temat tych powiadomień, zobacz Rebar Control Reference in the Windows SDK (Dokumentacja kontrolek paska ponownego w zestawie Windows SDK).