GetExtendedStyle

GetExtendedStyle是檢索列表視圖控制項當前的擴展樣式(屬性)。目前在用的列表視圖控制項中一個結合的擴展方式,對於一個描述列表風格,看到這些擴展主題列表視圖風格。

基本介紹

  • 中文名:GetExtendedStyle
  • 函式原型:DWORD GetExtendedStyle( );
  • 類別:數學模型
  • 平台: SDK 
函式原型,返回值,備註,示例,擴展列表視圖風格(參數),舉例,

函式原型

DWORD GetExtendedStyle( );

返回值

當前使用的列表中的擴展樣式的組合視圖控制項。描述性的這些擴展樣式列表,請參閱平台 SDK 中的擴展列表視圖樣式主題。

備註

此成員函式實現 Win32 宏,ListView_GetExtendedListViewStyle,的行為平台 SDK 中所述。

示例

該示例,請參閱 CListCtrl::SetExtendedStyle

擴展列表視圖風格(參數)

LVS_EX_CHECKBOXES
您可以獲得 ListView_GetCheckState 指定項目的複選框的狀態。若要設定檢查狀態,請使用 ListView_SetCheckState。如果設定了此樣式,則當用戶單擊該複選框,或按空格鍵在列表視圖控制項自動切換複選狀態。
LVS_EX_FLATSB
扁平滾動條
列表視圖中的啟用平面滾動條。如果您需要更多的控制列表視圖滾動條的外觀,您應該操作平的滾動欄 Api 使用直接的列表視圖滾動條。如果更改系統度量,您負責調整與 FlatSB_SetScrollProp 的滾動欄度量。有關進一步的詳細信息請參閱平滾動條。
LVS_EX_FULLROWSELECT
選擇整行
當選擇某個項目時,強調了項目和其所有子項。此樣式是僅在 LVS_REPORT 風格結合中可用。
LVS_EX_GRIDLINES
顯示項及其子項周圍的格線線。此樣式是僅在 LVS_REPORT 風格結合中可用
LVS_EX_HEADERDRAGDROP
報表頭可以拖拽
允許拖放的列表視圖控制項中的列重新排序。此樣式是只可用於使用 LVS_REPORT 樣式的列表視圖控制項。
LVS_EX_INFOTIP
將提示信息視窗的訊息通知父視窗
當列表視圖控制項使用的 LVS_EX_INFOTIP 樣式時,LVN_GETINFOTIP 通知代碼傳送到父視窗顯示工具提示項之前。
LVS_EX_LABELTIP
LVS_EX_MULTIWORKAREAS
多工作區
LVS_EX_ONECLICKACTIVATE
單擊激活
LVS_EX_REGIONAL
LVS_EX_SUBITEMIMAGES
LVS_EX_TRACKSELECT
自動換行
LVS_EX_TWOCLICKACTIVATE
雙擊激活
LVS_EX_UNDERLINECOLD
LVS_EX_UNDERLINEHOT

舉例

// The pointer to my list view control.
extern CListCtrl* pmyListCtrl;
// Allow the header controls item to be movable by the user.
pmyListCtrl->SetExtendedStyle
(pmyListCtrl->GetExtendedStyle()|LVS_EX_HEADERDRAGDROP);

相關詞條

熱門詞條

聯絡我們