Udostępnij za pośrednictwem


Zapewnianie obsługi przeciągania i upuszczania w przypadku elementów nagłówka

Aby zapewnić obsługę przeciągania i upuszczania elementów nagłówka, określ styl HDS_DRAGDROP. Obsługa przeciągania i upuszczania elementów nagłówka umożliwia użytkownikowi zmienianie kolejności elementów nagłówka kontrolki nagłówka. Domyślne zachowanie zapewnia półprzezroczysty obraz przeciągania elementu nagłówka i wizualny wskaźnik nowej pozycji, jeśli element nagłówka zostanie porzucony.

Podobnie jak w przypadku typowych funkcji przeciągania i upuszczania, można rozszerzyć domyślne zachowanie przeciągania i upuszczania, obsługując powiadomienia HDN_BEGINDRAG i HDN_ENDDRAG. Możesz również dostosować wygląd obrazu przeciągania, przesłaniając funkcję składową CHeaderCtrl::CreateDragImage .

Uwaga

Jeśli udostępniasz obsługę przeciągania i upuszczania dla osadzonej kontrolki nagłówka w kontrolce listy, zobacz sekcję Styl rozszerzony w temacie Zmienianie stylów kontrolek listy.

Zobacz też

Korzystanie z CHeaderCtrl