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);