Wybór elementu kontrolki drzewa
Gdy zaznaczenie zmieni się z jednego elementu na inny, kontrolka drzewa (CTreeCtrl) wysyła TVN_SELCHANGING i TVN_SELCHANGED komunikatów powiadomień. Oba powiadomienia zawierają wartość określającą, czy zmiana jest wynikiem kliknięcia myszą, czy naciśnięcia klawisza. Powiadomienia zawierają również informacje o elemencie, który uzyskuje zaznaczenie, oraz element, który traci zaznaczenie. Te informacje służą do ustawiania atrybutów elementu, które zależą od stanu zaznaczenia elementu. Zwracanie wartości TRUE w odpowiedzi TVN_SELCHANGING
uniemożliwia zmianę zaznaczenia; zwracanie wartości FALSE umożliwia zmianę.
Aplikacja może zmienić wybór, wywołując funkcję składową SelectItem .