共用方式為


變更清單控制項樣式

建立清單控制項之後,您可以隨時變更清單控制項的 視窗樣式。 藉由變更視窗樣式,您可以變更控制項所使用的檢視類型。 例如,若要模擬總管,您可以提供功能表項目或工具列按鈕,以便在不同的檢視之間切換控制項:圖示檢視、清單檢視等等。

例如,當使用者選取功能表項目時,您可以呼叫 GetWindowLong 來擷取控制項目前的樣式,然後呼叫 SetWindowLong 來重設樣式。 如需詳細資訊,請參閱 在 Windows SDK 中使用清單檢視控制項

可用的樣式會列在 [建立 ] 中 。 樣式 LVS_ICON LVS_SMALLICON LVS_LIST LVS_REPORT 指定四個清單控制項檢視。

擴充樣式

除了清單控制項的標準樣式之外,還有另一組,稱為擴充樣式。 這些樣式會在 Windows SDK 中的延伸清單檢視樣式 討論,提供各種不同的實用功能,以自訂清單控制項的行為。 若要實作特定樣式的行為(例如暫留選取範圍),請呼叫 CListCtrl::SetExtendedStyle ,傳遞所需的樣式。 下列範例示範函式呼叫:

m_ListCtrl.SetExtendedStyle(LVS_EX_TRACKSELECT | LVS_EX_ONECLICKACTIVATE);

注意

若要讓暫留選取範圍能夠運作,您也必須 開啟LVS_EX_ONECLICKACTI加值稅E LVS_EX_TWOCLICKACTI加值稅E

另請參閱

使用 CListCtrl
Controls