選択項目が別の項目に変更されると、ツリー コントロール (CTreeCtrl) によって TVN_SELCHANGING およびTVN_SELCHANGED通知メッセージ が 送信されます。 どちらの通知にも、変更がマウス クリックの結果かキーストロークかを指定する値が含まれます。 通知には、選択範囲を取得している項目と、選択を失っている項目に関する情報も含まれます。 この情報を使用して、項目の選択状態に依存する項目属性を設定できます。
に応答して TVN_SELCHANGING
を返した場合、選択内容が変更されなくなります。FALSE を返す場合、変更が許可されます。
アプリケーションは、 SelectItem メンバー関数を呼び出すことによって選択を変更できます。