ReactOS 0.4.15-dev-7842-g558ab78
tagLISTVIEW_INFO Struct Reference
Collaboration diagram for tagLISTVIEW_INFO:

Public Attributes

HWND hwndSelf
 
RECT rcList
 
SHORT notifyFormat
 
HWND hwndNotify
 
DWORD notify_mask
 
UINT uCallbackMask
 
HWND hwndToolTip
 
INT nItemCount
 
HDPA hdpaItems
 
HDPA hdpaItemIds
 
HDPA hdpaPosX
 
HDPA hdpaPosY
 
RANGES selectionRanges
 
INT nSelectionMark
 
INT nHotItem
 
HDPA hdpaColumns
 
BOOL colRectsDirty
 
BOOL bNoItemMetrics
 
INT nItemHeight
 
INT nItemWidth
 
PFNLVCOMPARE pfnCompare
 
LPARAM lParamSort
 
DWORD dwStyle
 
DWORD dwLvExStyle
 
DWORD uView
 
HWND hwndEdit
 
WNDPROC EditWndProc
 
INT nEditLabelItem
 
DELAYED_ITEM_EDIT itemEdit
 
HIMAGELIST himlNormal
 
HIMAGELIST himlSmall
 
HIMAGELIST himlState
 
SIZE iconSize
 
BOOL autoSpacing
 
SIZE iconSpacing
 
SIZE iconStateSize
 
POINT currIconPos
 
HWND hwndHeader
 
INT xTrackLine
 
BOOL bMarqueeSelect
 
BOOL bScrolling
 
RECT marqueeRect
 
RECT marqueeDrawRect
 
POINT marqueeOrigin
 
BOOL bFocus
 
INT nFocusedItem
 
RECT rcFocus
 
HBRUSH hBkBrush
 
COLORREF clrBk
 
COLORREF clrText
 
COLORREF clrTextBk
 
HFONT hDefaultFont
 
HFONT hFont
 
INT ntmHeight
 
INT ntmMaxCharWidth
 
INT nEllipsisWidth
 
BOOL bLButtonDown
 
BOOL bDragging
 
POINT ptClickPos
 
INT nLButtonDownItem
 
DWORD dwHoverTime
 
HCURSOR hHotCursor
 
INT cWheelRemainder
 
DWORD lastKeyPressTimestamp
 
WPARAM charCode
 
INT nSearchParamLength
 
WCHAR szSearchParam [MAX_PATH]
 
BOOL bIsDrawing
 
INT nMeasureItemHeight
 
BOOL redraw
 
DWORD iVersion
 

Detailed Description

Definition at line 217 of file listview.c.

Member Data Documentation

◆ autoSpacing

BOOL tagLISTVIEW_INFO::autoSpacing

Definition at line 276 of file listview.c.

Referenced by LISTVIEW_NCCreate(), LISTVIEW_SetIconSpacing(), and LISTVIEW_SetImageList().

◆ bDragging

BOOL tagLISTVIEW_INFO::bDragging

Definition at line 315 of file listview.c.

Referenced by LISTVIEW_LButtonDown(), LISTVIEW_LButtonUp(), and LISTVIEW_MouseMove().

◆ bFocus

◆ bIsDrawing

BOOL tagLISTVIEW_INFO::bIsDrawing

Definition at line 329 of file listview.c.

Referenced by LISTVIEW_Refresh(), and LISTVIEW_SetItemT().

◆ bLButtonDown

BOOL tagLISTVIEW_INFO::bLButtonDown

Definition at line 314 of file listview.c.

Referenced by LISTVIEW_LButtonDown(), LISTVIEW_LButtonUp(), and LISTVIEW_MouseMove().

◆ bMarqueeSelect

BOOL tagLISTVIEW_INFO::bMarqueeSelect

◆ bNoItemMetrics

BOOL tagLISTVIEW_INFO::bNoItemMetrics

Definition at line 252 of file listview.c.

Referenced by LISTVIEW_NCCreate(), and LISTVIEW_Paint().

◆ bScrolling

BOOL tagLISTVIEW_INFO::bScrolling

◆ charCode

WPARAM tagLISTVIEW_INFO::charCode

Definition at line 324 of file listview.c.

Referenced by LISTVIEW_ProcessLetterKeys().

◆ clrBk

◆ clrText

COLORREF tagLISTVIEW_INFO::clrText

◆ clrTextBk

COLORREF tagLISTVIEW_INFO::clrTextBk

◆ colRectsDirty

BOOL tagLISTVIEW_INFO::colRectsDirty

◆ currIconPos

POINT tagLISTVIEW_INFO::currIconPos

Definition at line 279 of file listview.c.

Referenced by LISTVIEW_Arrange(), LISTVIEW_NextIconPosLeft(), and LISTVIEW_NextIconPosTop().

◆ cWheelRemainder

INT tagLISTVIEW_INFO::cWheelRemainder

Definition at line 320 of file listview.c.

Referenced by LISTVIEW_KillFocus(), LISTVIEW_MouseWheel(), and LISTVIEW_NCCreate().

◆ dwHoverTime

DWORD tagLISTVIEW_INFO::dwHoverTime

◆ dwLvExStyle

◆ dwStyle

◆ EditWndProc

WNDPROC tagLISTVIEW_INFO::EditWndProc

Definition at line 267 of file listview.c.

Referenced by CreateEditLabelT(), and EditLblWndProcT().

◆ hBkBrush

HBRUSH tagLISTVIEW_INFO::hBkBrush

◆ hDefaultFont

◆ hdpaColumns

◆ hdpaItemIds

◆ hdpaItems

◆ hdpaPosX

◆ hdpaPosY

◆ hFont

◆ hHotCursor

HCURSOR tagLISTVIEW_INFO::hHotCursor

Definition at line 319 of file listview.c.

Referenced by LISTVIEW_SetCursor(), LISTVIEW_SetHotCursor(), and LISTVIEW_WindowProc().

◆ himlNormal

◆ himlSmall

◆ himlState

◆ hwndEdit

◆ hwndHeader

◆ hwndNotify

◆ hwndSelf

HWND tagLISTVIEW_INFO::hwndSelf

Definition at line 220 of file listview.c.

Referenced by column_fill_hditem(), CreateEditLabelT(), LISTVIEW_AddGroupSelection(), LISTVIEW_Create(), LISTVIEW_CreateCheckBoxIL(), LISTVIEW_CreateDragImage(), LISTVIEW_CreateHeader(), LISTVIEW_Destroy(), LISTVIEW_DrawTrackLine(), LISTVIEW_EditLabelT(), LISTVIEW_Enable(), LISTVIEW_EndEditLabelT(), LISTVIEW_GetColumnWidth(), LISTVIEW_GetItemMetrics(), LISTVIEW_GetItemRect(), LISTVIEW_GetOrigin(), LISTVIEW_GetStringWidthT(), LISTVIEW_GetTopIndex(), LISTVIEW_HScroll(), LISTVIEW_InsertItemT(), LISTVIEW_InvalidateRect(), LISTVIEW_IsItemVisible(), LISTVIEW_KeyDown(), LISTVIEW_KeySelection(), LISTVIEW_KillFocus(), LISTVIEW_LButtonDblClk(), LISTVIEW_LButtonDown(), LISTVIEW_LButtonUp(), LISTVIEW_MouseHover(), LISTVIEW_MouseMove(), LISTVIEW_NCCreate(), LISTVIEW_NCDestroy(), LISTVIEW_NCPaint(), LISTVIEW_NotifyFormat(), LISTVIEW_Paint(), LISTVIEW_PrintClient(), LISTVIEW_RButtonDown(), LISTVIEW_Refresh(), LISTVIEW_RefreshOwnerDraw(), LISTVIEW_SaveTextMetrics(), LISTVIEW_ScrollColumns(), LISTVIEW_ScrollOnInsert(), LISTVIEW_ScrollTimer(), LISTVIEW_SetBkColor(), LISTVIEW_SetColumnWidth(), LISTVIEW_SetCursor(), LISTVIEW_SetItemT(), LISTVIEW_SetView(), LISTVIEW_ShowFocusRect(), LISTVIEW_ShowWindow(), LISTVIEW_StyleChanged(), LISTVIEW_ThemeChanged(), LISTVIEW_TrackMouse(), LISTVIEW_UpdateHeaderSize(), LISTVIEW_UpdateHScroll(), LISTVIEW_UpdateScroll(), LISTVIEW_UpdateSize(), LISTVIEW_UpdateVScroll(), LISTVIEW_VScroll(), LISTVIEW_WindowProc(), LISTVIEW_WMPaint(), notify(), notify_click(), notify_deleteitem(), notify_hdr(), notify_measureitem(), scroll_list(), and set_main_item().

◆ hwndToolTip

HWND tagLISTVIEW_INFO::hwndToolTip

Definition at line 235 of file listview.c.

Referenced by LISTVIEW_SetToolTips(), and LISTVIEW_WindowProc().

◆ iconSize

◆ iconSpacing

◆ iconStateSize

◆ itemEdit

DELAYED_ITEM_EDIT tagLISTVIEW_INFO::itemEdit

Definition at line 269 of file listview.c.

Referenced by LISTVIEW_LButtonDblClk(), LISTVIEW_LButtonUp(), and LISTVIEW_NCCreate().

◆ iVersion

DWORD tagLISTVIEW_INFO::iVersion

Definition at line 334 of file listview.c.

Referenced by LISTVIEW_GetVersion(), LISTVIEW_NCCreate(), and LISTVIEW_SetVersion().

◆ lastKeyPressTimestamp

DWORD tagLISTVIEW_INFO::lastKeyPressTimestamp

Definition at line 323 of file listview.c.

Referenced by LISTVIEW_ProcessLetterKeys().

◆ lParamSort

LPARAM tagLISTVIEW_INFO::lParamSort

◆ marqueeDrawRect

RECT tagLISTVIEW_INFO::marqueeDrawRect

Definition at line 289 of file listview.c.

Referenced by LISTVIEW_LButtonUp(), LISTVIEW_MarqueeHighlight(), and LISTVIEW_Refresh().

◆ marqueeOrigin

POINT tagLISTVIEW_INFO::marqueeOrigin

Definition at line 290 of file listview.c.

Referenced by LISTVIEW_MarqueeHighlight(), and LISTVIEW_MouseMove().

◆ marqueeRect

RECT tagLISTVIEW_INFO::marqueeRect

◆ nEditLabelItem

◆ nEllipsisWidth

INT tagLISTVIEW_INFO::nEllipsisWidth

Definition at line 311 of file listview.c.

Referenced by LISTVIEW_Notify(), and LISTVIEW_SaveTextMetrics().

◆ nFocusedItem

◆ nHotItem

INT tagLISTVIEW_INFO::nHotItem

◆ nItemCount

◆ nItemHeight

◆ nItemWidth

◆ nLButtonDownItem

INT tagLISTVIEW_INFO::nLButtonDownItem

◆ nMeasureItemHeight

INT tagLISTVIEW_INFO::nMeasureItemHeight

Definition at line 330 of file listview.c.

Referenced by LISTVIEW_CalculateItemHeight(), LISTVIEW_NCCreate(), and notify_measureitem().

◆ notify_mask

◆ notifyFormat

◆ nSearchParamLength

INT tagLISTVIEW_INFO::nSearchParamLength

Definition at line 325 of file listview.c.

Referenced by LISTVIEW_ProcessLetterKeys().

◆ nSelectionMark

◆ ntmHeight

INT tagLISTVIEW_INFO::ntmHeight

◆ ntmMaxCharWidth

INT tagLISTVIEW_INFO::ntmMaxCharWidth

Definition at line 310 of file listview.c.

Referenced by LISTVIEW_Notify(), and LISTVIEW_SaveTextMetrics().

◆ pfnCompare

PFNLVCOMPARE tagLISTVIEW_INFO::pfnCompare

◆ ptClickPos

POINT tagLISTVIEW_INFO::ptClickPos

Definition at line 316 of file listview.c.

Referenced by LISTVIEW_LButtonDown(), and LISTVIEW_MouseMove().

◆ rcFocus

◆ rcList

◆ redraw

BOOL tagLISTVIEW_INFO::redraw

Definition at line 331 of file listview.c.

Referenced by is_redrawing(), LISTVIEW_NCCreate(), and LISTVIEW_SetRedraw().

◆ selectionRanges

◆ szSearchParam

WCHAR tagLISTVIEW_INFO::szSearchParam[MAX_PATH]

Definition at line 326 of file listview.c.

Referenced by LISTVIEW_ProcessLetterKeys().

◆ uCallbackMask

UINT tagLISTVIEW_INFO::uCallbackMask

◆ uView

DWORD tagLISTVIEW_INFO::uView

Definition at line 263 of file listview.c.

Referenced by is_autoarrange(), iterator_frameditems_absolute(), iterator_visibleitems(), LISTVIEW_ApproximateViewRect(), LISTVIEW_Arrange(), LISTVIEW_CalculateItemHeight(), LISTVIEW_CalculateItemWidth(), LISTVIEW_Create(), LISTVIEW_DeleteItem(), LISTVIEW_DrawItem(), LISTVIEW_DrawItemPart(), LISTVIEW_EnsureVisible(), LISTVIEW_FindItemW(), LISTVIEW_GetAreaRect(), LISTVIEW_GetColumnWidth(), LISTVIEW_GetCountPerPage(), LISTVIEW_GetItemBox(), LISTVIEW_GetItemMetrics(), LISTVIEW_GetItemOrigin(), LISTVIEW_GetItemPosition(), LISTVIEW_GetItemRect(), LISTVIEW_GetItemSpacing(), LISTVIEW_GetNextItem(), LISTVIEW_GetOrigin(), LISTVIEW_GetSubItemRect(), LISTVIEW_GetTopIndex(), LISTVIEW_GetViewRect(), LISTVIEW_HitTest(), LISTVIEW_HScroll(), LISTVIEW_InsertColumnT(), LISTVIEW_InsertItemT(), LISTVIEW_InvalidateSubItem(), LISTVIEW_IsHeaderEnabled(), LISTVIEW_KeyDown(), LISTVIEW_MouseWheel(), LISTVIEW_Notify(), LISTVIEW_Paint(), LISTVIEW_Refresh(), LISTVIEW_Scroll(), LISTVIEW_ScrollColumns(), LISTVIEW_ScrollOnInsert(), LISTVIEW_SetColumnT(), LISTVIEW_SetColumnWidth(), LISTVIEW_SetFont(), LISTVIEW_SetGroupSelection(), LISTVIEW_SetImageList(), LISTVIEW_SetItemCount(), LISTVIEW_SetItemPosition(), LISTVIEW_SetItemT(), LISTVIEW_SetView(), LISTVIEW_ShowFocusRect(), LISTVIEW_ShowWindow(), LISTVIEW_Size(), LISTVIEW_UpdateHScroll(), LISTVIEW_UpdateSize(), LISTVIEW_UpdateVScroll(), LISTVIEW_VScroll(), LISTVIEW_WindowProc(), map_style_view(), and set_main_item().

◆ xTrackLine

INT tagLISTVIEW_INFO::xTrackLine

Definition at line 283 of file listview.c.

Referenced by LISTVIEW_DrawTrackLine(), LISTVIEW_NCCreate(), and LISTVIEW_Notify().


The documentation for this struct was generated from the following file: