當選取範圍從某個項目變更為另一個專案時,樹狀目錄控件 (CTreeCtrl) 會傳送 TVN_SELCHANGING 和 TVN_SELCHANGED 通知訊息。 這兩個通知都包含一個值,以指定變更是否為滑鼠點擊或按鍵操作的結果。 通知也包含取得選取範圍之專案的相關信息,以及遺失選取範圍的專案。 您可以使用這項資訊來設定專案屬性,視專案的選取狀態而定。 傳回 TRUE 回應時,會防止 TVN_SELCHANGING 選取範圍變更。傳回 FALSE 則允許變更。
應用程式可以藉由呼叫 SelectItem 成員函式來變更選取範圍。