Process Hacker
_PH_TREENEW_CONTEXT Struct Reference

#include <treenewp.h>

Data Fields

HWND Handle
 
PVOID InstanceHandle
 
HWND FixedHeaderHandle
 
HWND HeaderHandle
 
HWND VScrollHandle
 
HWND HScrollHandle
 
HWND FillerBoxHandle
 
HWND TooltipsHandle
 
union {
   struct {
      ULONG   FontOwned: 1
 
      ULONG   Tracking: 1
 
      ULONG   VScrollVisible: 1
 
      ULONG   HScrollVisible: 1
 
      ULONG   FixedColumnVisible: 1
 
      ULONG   FixedDividerVisible: 1
 
      ULONG   AnimateDivider: 1
 
      ULONG   AnimateDividerFadingIn: 1
 
      ULONG   AnimateDividerFadingOut: 1
 
      ULONG   CanAnyExpand: 1
 
      ULONG   TriState: 1
 
      ULONG   HasFocus: 1
 
      ULONG   ThemeInitialized: 1
 
      ULONG   ThemeActive: 1
 
      ULONG   ThemeHasItemBackground: 1
 
      ULONG   ThemeHasGlyph: 1
 
      ULONG   ThemeHasHotGlyph: 1
 
      ULONG   FocusNodeFound: 1
 
      ULONG   SearchFailed: 1
 
      ULONG   SearchSingleCharMode: 1
 
      ULONG   TooltipUnfolding: 1
 
      ULONG   DoubleBuffered: 1
 
      ULONG   SuspendUpdateStructure: 1
 
      ULONG   SuspendUpdateLayout: 1
 
      ULONG   SuspendUpdateMoveMouse: 1
 
      ULONG   DragSelectionActive: 1
 
      ULONG   SelectionRectangleAlpha: 1
 
      ULONG   CustomRowHeight: 1
 
      ULONG   Spare: 4
 
   } 
 
   ULONG   Flags
 
}; 
 
ULONG Style
 
ULONG ExtendedStyle
 
ULONG ExtendedFlags
 
HFONT Font
 
HCURSOR Cursor
 
HCURSOR DividerCursor
 
RECT ClientRect
 
LONG HeaderHeight
 
LONG RowHeight
 
ULONG VScrollWidth
 
ULONG HScrollHeight
 
LONG VScrollPosition
 
LONG HScrollPosition
 
LONG FixedWidth
 
LONG FixedWidthMinimum
 
LONG NormalLeft
 
PPH_TREENEW_NODE FocusNode
 
ULONG HotNodeIndex
 
ULONG MarkNodeIndex
 
ULONG MouseDownLast
 
POINT MouseDownLocation
 
PPH_TREENEW_CALLBACK Callback
 
PVOID CallbackContext
 
PPH_TREENEW_COLUMNColumns
 
ULONG NextId
 
ULONG AllocatedColumns
 
ULONG NumberOfColumns
 
PPH_TREENEW_COLUMNColumnsByDisplay
 
ULONG AllocatedColumnsByDisplay
 
ULONG NumberOfColumnsByDisplay
 
LONG TotalViewX
 
PPH_TREENEW_COLUMN FixedColumn
 
PPH_TREENEW_COLUMN FirstColumn
 
PPH_TREENEW_COLUMN LastColumn
 
PPH_TREENEW_COLUMN ResizingColumn
 
LONG OldColumnWidth
 
LONG TrackStartX
 
LONG TrackOldFixedWidth
 
ULONG DividerHot
 
PPH_LIST FlatList
 
ULONG SortColumn
 
PH_SORT_ORDER SortOrder
 
FLOAT VScrollRemainder
 
FLOAT HScrollRemainder
 
LONG SearchMessageTime
 
PWSTR SearchString
 
ULONG SearchStringCount
 
ULONG AllocatedSearchString
 
ULONG TooltipIndex
 
ULONG TooltipId
 
PPH_STRING TooltipText
 
RECT TooltipRect
 
HFONT TooltipFont
 
HFONT NewTooltipFont
 
ULONG TooltipColumnId
 
WNDPROC FixedHeaderOldWndProc
 
WNDPROC HeaderOldWndProc
 
TEXTMETRIC TextMetrics
 
HTHEME ThemeData
 
LONG SystemBorderX
 
LONG SystemBorderY
 
LONG SystemEdgeX
 
LONG SystemEdgeY
 
HDC BufferedContext
 
HBITMAP BufferedOldBitmap
 
HBITMAP BufferedBitmap
 
RECT BufferedContextRect
 
LONG SystemDragX
 
LONG SystemDragY
 
RECT DragRect
 
LONG EnableRedraw
 
HRGN SuspendUpdateRegion
 
PH_STRINGREF EmptyText
 

Detailed Description

Definition at line 19 of file treenewp.h.

Field Documentation

union { ... }
ULONG AllocatedColumns

Definition at line 97 of file treenewp.h.

ULONG AllocatedColumnsByDisplay

Definition at line 101 of file treenewp.h.

ULONG AllocatedSearchString

Definition at line 125 of file treenewp.h.

ULONG AnimateDivider

Definition at line 40 of file treenewp.h.

ULONG AnimateDividerFadingIn

Definition at line 41 of file treenewp.h.

ULONG AnimateDividerFadingOut

Definition at line 42 of file treenewp.h.

HBITMAP BufferedBitmap

Definition at line 146 of file treenewp.h.

HDC BufferedContext

Definition at line 144 of file treenewp.h.

RECT BufferedContextRect

Definition at line 147 of file treenewp.h.

HBITMAP BufferedOldBitmap

Definition at line 145 of file treenewp.h.

Definition at line 92 of file treenewp.h.

PVOID CallbackContext

Definition at line 93 of file treenewp.h.

ULONG CanAnyExpand

Definition at line 43 of file treenewp.h.

RECT ClientRect

Definition at line 74 of file treenewp.h.

Definition at line 95 of file treenewp.h.

PPH_TREENEW_COLUMN* ColumnsByDisplay

Definition at line 100 of file treenewp.h.

HCURSOR Cursor

Definition at line 71 of file treenewp.h.

ULONG CustomRowHeight

Definition at line 61 of file treenewp.h.

HCURSOR DividerCursor

Definition at line 72 of file treenewp.h.

ULONG DividerHot

Definition at line 112 of file treenewp.h.

ULONG DoubleBuffered

Definition at line 55 of file treenewp.h.

RECT DragRect

Definition at line 151 of file treenewp.h.

ULONG DragSelectionActive

Definition at line 59 of file treenewp.h.

PH_STRINGREF EmptyText

Definition at line 156 of file treenewp.h.

LONG EnableRedraw

Definition at line 153 of file treenewp.h.

ULONG ExtendedFlags

Definition at line 68 of file treenewp.h.

ULONG ExtendedStyle

Definition at line 67 of file treenewp.h.

HWND FillerBoxHandle

Definition at line 27 of file treenewp.h.

PPH_TREENEW_COLUMN FirstColumn

Definition at line 105 of file treenewp.h.

PPH_TREENEW_COLUMN FixedColumn

Definition at line 104 of file treenewp.h.

ULONG FixedColumnVisible

Definition at line 38 of file treenewp.h.

ULONG FixedDividerVisible

Definition at line 39 of file treenewp.h.

HWND FixedHeaderHandle

Definition at line 23 of file treenewp.h.

WNDPROC FixedHeaderOldWndProc

Definition at line 134 of file treenewp.h.

LONG FixedWidth

Definition at line 81 of file treenewp.h.

LONG FixedWidthMinimum

Definition at line 82 of file treenewp.h.

ULONG Flags

Definition at line 64 of file treenewp.h.

PPH_LIST FlatList

Definition at line 114 of file treenewp.h.

PPH_TREENEW_NODE FocusNode

Definition at line 85 of file treenewp.h.

ULONG FocusNodeFound

Definition at line 51 of file treenewp.h.

HFONT Font

Definition at line 70 of file treenewp.h.

ULONG FontOwned

Definition at line 34 of file treenewp.h.

HWND Handle

Definition at line 21 of file treenewp.h.

ULONG HasFocus

Definition at line 45 of file treenewp.h.

HWND HeaderHandle

Definition at line 24 of file treenewp.h.

LONG HeaderHeight

Definition at line 75 of file treenewp.h.

WNDPROC HeaderOldWndProc

Definition at line 135 of file treenewp.h.

ULONG HotNodeIndex

Definition at line 86 of file treenewp.h.

HWND HScrollHandle

Definition at line 26 of file treenewp.h.

ULONG HScrollHeight

Definition at line 78 of file treenewp.h.

LONG HScrollPosition

Definition at line 80 of file treenewp.h.

FLOAT HScrollRemainder

Definition at line 120 of file treenewp.h.

ULONG HScrollVisible

Definition at line 37 of file treenewp.h.

PVOID InstanceHandle

Definition at line 22 of file treenewp.h.

PPH_TREENEW_COLUMN LastColumn

Definition at line 106 of file treenewp.h.

ULONG MarkNodeIndex

Definition at line 87 of file treenewp.h.

ULONG MouseDownLast

Definition at line 89 of file treenewp.h.

POINT MouseDownLocation

Definition at line 90 of file treenewp.h.

HFONT NewTooltipFont

Definition at line 132 of file treenewp.h.

ULONG NextId

Definition at line 96 of file treenewp.h.

LONG NormalLeft

Definition at line 83 of file treenewp.h.

ULONG NumberOfColumns

Definition at line 98 of file treenewp.h.

ULONG NumberOfColumnsByDisplay

Definition at line 102 of file treenewp.h.

LONG OldColumnWidth

Definition at line 109 of file treenewp.h.

PPH_TREENEW_COLUMN ResizingColumn

Definition at line 108 of file treenewp.h.

LONG RowHeight

Definition at line 76 of file treenewp.h.

ULONG SearchFailed

Definition at line 52 of file treenewp.h.

LONG SearchMessageTime

Definition at line 122 of file treenewp.h.

ULONG SearchSingleCharMode

Definition at line 53 of file treenewp.h.

PWSTR SearchString

Definition at line 123 of file treenewp.h.

ULONG SearchStringCount

Definition at line 124 of file treenewp.h.

ULONG SelectionRectangleAlpha

Definition at line 60 of file treenewp.h.

ULONG SortColumn

Definition at line 116 of file treenewp.h.

PH_SORT_ORDER SortOrder

Definition at line 117 of file treenewp.h.

ULONG Spare

Definition at line 62 of file treenewp.h.

ULONG Style

Definition at line 66 of file treenewp.h.

ULONG SuspendUpdateLayout

Definition at line 57 of file treenewp.h.

ULONG SuspendUpdateMoveMouse

Definition at line 58 of file treenewp.h.

HRGN SuspendUpdateRegion

Definition at line 154 of file treenewp.h.

ULONG SuspendUpdateStructure

Definition at line 56 of file treenewp.h.

LONG SystemBorderX

Definition at line 139 of file treenewp.h.

LONG SystemBorderY

Definition at line 140 of file treenewp.h.

LONG SystemDragX

Definition at line 149 of file treenewp.h.

LONG SystemDragY

Definition at line 150 of file treenewp.h.

LONG SystemEdgeX

Definition at line 141 of file treenewp.h.

LONG SystemEdgeY

Definition at line 142 of file treenewp.h.

TEXTMETRIC TextMetrics

Definition at line 137 of file treenewp.h.

ULONG ThemeActive

Definition at line 47 of file treenewp.h.

HTHEME ThemeData

Definition at line 138 of file treenewp.h.

ULONG ThemeHasGlyph

Definition at line 49 of file treenewp.h.

ULONG ThemeHasHotGlyph

Definition at line 50 of file treenewp.h.

ULONG ThemeHasItemBackground

Definition at line 48 of file treenewp.h.

ULONG ThemeInitialized

Definition at line 46 of file treenewp.h.

ULONG TooltipColumnId

Definition at line 133 of file treenewp.h.

HFONT TooltipFont

Definition at line 131 of file treenewp.h.

ULONG TooltipId

Definition at line 128 of file treenewp.h.

ULONG TooltipIndex

Definition at line 127 of file treenewp.h.

RECT TooltipRect

Definition at line 130 of file treenewp.h.

HWND TooltipsHandle

Definition at line 28 of file treenewp.h.

PPH_STRING TooltipText

Definition at line 129 of file treenewp.h.

ULONG TooltipUnfolding

Definition at line 54 of file treenewp.h.

LONG TotalViewX

Definition at line 103 of file treenewp.h.

ULONG Tracking

Definition at line 35 of file treenewp.h.

LONG TrackOldFixedWidth

Definition at line 111 of file treenewp.h.

LONG TrackStartX

Definition at line 110 of file treenewp.h.

ULONG TriState

Definition at line 44 of file treenewp.h.

HWND VScrollHandle

Definition at line 25 of file treenewp.h.

LONG VScrollPosition

Definition at line 79 of file treenewp.h.

FLOAT VScrollRemainder

Definition at line 119 of file treenewp.h.

ULONG VScrollVisible

Definition at line 36 of file treenewp.h.

ULONG VScrollWidth

Definition at line 77 of file treenewp.h.


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