Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

tagLBIV Struct Reference

#include <user.h>

List of all members.

Public Attributes

PWND spwndParent
PWND spwnd
INT iTop
INT iSel
INT iSelBase
INT cItemFullMax
INT cMac
INT cMax
PBYTE rgpch
LPWSTR hStrings
INT cchStrings
INT ichAlloc
INT cxChar
INT cyChar
INT cxColumn
INT itemsPerColumn
INT numberOfColumns
POINT ptPrev
UINT OwnerDraw:2
UINT fRedraw:1
UINT fDeferUpdate:1
UINT wMultiple:2
UINT fSort:1
UINT fNotify:1
UINT fMouseDown:1
UINT fCaptured:1
UINT fCaret:1
UINT fDoubleClick:1
UINT fCaretOn:1
UINT fAddSelMode:1
UINT fHasStrings:1
UINT fHasData:1
UINT fNewItemState:1
UINT fUseTabStops:1
UINT fMultiColumn:1
UINT fNoIntegralHeight:1
UINT fWantKeyboardInput:1
UINT fDisableNoScroll:1
UINT fHorzBar:1
UINT fVertBar:1
UINT fFromInsert:1
UINT fNoSel:1
UINT fHorzInitialized: 1
UINT fVertInitialized: 1
UINT fSized: 1
UINT fIgnoreSizeMsg: 1
UINT fInitialized: 1
UINT fRightAlign:1
UINT fRtoLReading:1
UINT fSmoothScroll:1
int xRightOrigin
INT iLastSelection
INT iMouseDown
INT iLastMouseMove
LPINT iTabPixelPositions
HANDLE hFont
int xOrigin
int maxWidth
PCBOX pcbox
HDC hdc
DWORD dwLocaleId
int iTypeSearch
LPWSTR pszTypeSearch
SCROLLPOS HPos
SCROLLPOS VPos


Member Data Documentation

INT tagLBIV::cchStrings
 

Definition at line 1953 of file inc/user.h.

Referenced by InitHStrings(), xxxLBInitStorage(), and xxxLBInsertItem().

INT tagLBIV::cItemFullMax
 

Definition at line 1944 of file inc/user.h.

Referenced by LastFullVisible(), LBCalcItemRowsAndColumns(), LBSetCItemFullMax(), ListBoxWndProcWorker(), xxxLBoxCtlKeyInput(), xxxLBoxCtlScroll(), xxxNewITopEx(), and xxxSetLBScrollParms().

INT tagLBIV::cMac
 

Definition at line 1948 of file inc/user.h.

Referenced by _GetListBoxInfo(), CItemInWindowVarOwnerDraw(), GetLpszItem(), IncrementISel(), ISelFromPt(), IsSelected(), LastFullVisible(), LBGetItemData(), LBGetItemRect(), LBGetSetItemHeightHandler(), LBGetText(), LBGetVariableHeightItemHeight(), LBoxGetSelItems(), LBPage(), LBSetCItemFullMax(), LBSetItemData(), LBSetVariableHeightItemHeight(), ListBoxWndProcWorker(), SetSelected(), xxxAlterHilite(), xxxCheckRedraw(), xxxFindString(), xxxLBBinarySearchString(), xxxLbDir(), xxxLBInitStorage(), xxxLBInsertItem(), xxxLBoxCtlCharInput(), xxxLBoxCtlDelete(), xxxLBoxCtlHScroll(), xxxLBoxCtlHScrollMultiColumn(), xxxLBoxCtlKeyInput(), xxxLBoxCtlScroll(), xxxLBoxDoDeleteItems(), xxxLBoxDrawItem(), xxxLBPaint(), xxxLBResetContent(), xxxLBSelRange(), xxxLBSetCount(), xxxLBSetCurSel(), xxxLBSetSel(), xxxLBSize(), xxxResetWorld(), xxxSetLBScrollParms(), and xxxTrackMouse().

INT tagLBIV::cMax
 

Definition at line 1949 of file inc/user.h.

Referenced by GrowMem(), xxxLBInitStorage(), xxxLBInsertItem(), xxxLBResetContent(), and xxxLBSetCount().

INT tagLBIV::cxChar
 

Definition at line 1956 of file inc/user.h.

Referenced by LBSetTabStops(), ListBoxWndProcWorker(), xxxLBCreate(), xxxLBoxCtlHScroll(), and xxxLBSetFont().

INT tagLBIV::cxColumn
 

Definition at line 1958 of file inc/user.h.

Referenced by ISelFromPt(), LBCalcItemRowsAndColumns(), LBGetItemRect(), ListBoxWndProcWorker(), xxxLBCreate(), and xxxNewITopEx().

INT tagLBIV::cyChar
 

Definition at line 1957 of file inc/user.h.

Referenced by CItemInWindow(), ISelFromPt(), LBCalcItemRowsAndColumns(), LBGetItemRect(), LBGetSetItemHeightHandler(), xxxLBCreate(), xxxLBPaint(), xxxLBSetFont(), xxxLBSize(), and xxxNewITopEx().

DWORD tagLBIV::dwLocaleId
 

Definition at line 2047 of file inc/user.h.

Referenced by ListBoxWndProcWorker(), xxxFindString(), xxxLBBinarySearchString(), and xxxLBCreate().

UINT tagLBIV::fAddSelMode
 

Definition at line 1979 of file inc/user.h.

Referenced by xxxCaretDestroy(), xxxLBoxCtlCharInput(), xxxLBoxCtlKeyInput(), and xxxTrackMouse().

UINT tagLBIV::fCaptured
 

Definition at line 1975 of file inc/user.h.

Referenced by ListBoxWndProcWorker(), xxxCaretDestroy(), xxxLBButtonUp(), and xxxTrackMouse().

UINT tagLBIV::fCaret
 

Definition at line 1976 of file inc/user.h.

Referenced by xxxCaretDestroy(), xxxLBSetCaret(), xxxLBSetSel(), and xxxTrackMouse().

UINT tagLBIV::fCaretOn
 

Definition at line 1978 of file inc/user.h.

Referenced by xxxAlterHilite(), xxxInvertLBItem(), xxxLBoxCaretBlinker(), xxxLBPaint(), xxxLBSetCaret(), xxxLBSetSel(), xxxNewITopEx(), and xxxResetWorld().

UINT tagLBIV::fDeferUpdate
 

Definition at line 1966 of file inc/user.h.

Referenced by xxxLBCreate(), xxxLBInvalidateRect(), xxxLBSetRedraw(), and xxxLBSize().

UINT tagLBIV::fDisableNoScroll
 

Definition at line 2003 of file inc/user.h.

Referenced by xxxLBCreate(), and xxxSetLBScrollParms().

UINT tagLBIV::fDoubleClick
 

Definition at line 1977 of file inc/user.h.

Referenced by xxxLBButtonUp(), and xxxTrackMouse().

UINT tagLBIV::fFromInsert
 

Definition at line 2012 of file inc/user.h.

Referenced by xxxLBInsertItem(), xxxLBoxCtlDelete(), and xxxLBShowHideScrollBars().

UINT tagLBIV::fHasData
 

Definition at line 1984 of file inc/user.h.

Referenced by GrowMem(), IsSelected(), LBCalcAllocNeeded(), LBGetItemData(), LBSetItemData(), SetSelected(), xxxFindString(), xxxLBCreate(), xxxLBInsertItem(), xxxLBoxCtlDelete(), xxxLBoxDeleteItem(), xxxLBoxDoDeleteItems(), xxxLBoxDrawItem(), and xxxLBSetCount().

UINT tagLBIV::fHasStrings
 

Definition at line 1980 of file inc/user.h.

Referenced by GrowMem(), InitHStrings(), IsSelected(), LBCalcAllocNeeded(), LBGetItemData(), LBGetText(), LBGetVariableHeightItemHeight(), LBSetItemData(), LBSetVariableHeightItemHeight(), ListBoxWndProcWorker(), SetSelected(), xxxFindString(), xxxLBBinarySearchString(), xxxLBCreate(), xxxLBInitStorage(), xxxLBInsertItem(), xxxLBoxCtlCharInput(), xxxLBoxCtlDelete(), and xxxLBSetCount().

UINT tagLBIV::fHorzBar
 

Definition at line 2009 of file inc/user.h.

Referenced by LBGetItemRect(), ListBoxWndProcWorker(), xxxLBCreate(), xxxLBInsertItem(), xxxLBPaint(), xxxLBShowHideScrollBars(), and xxxSetLBScrollParms().

UINT tagLBIV::fHorzInitialized
 

Definition at line 2015 of file inc/user.h.

Referenced by xxxSetLBScrollParms().

UINT tagLBIV::fIgnoreSizeMsg
 

Definition at line 2019 of file inc/user.h.

Referenced by ListBoxWndProcWorker(), and xxxLBCreate().

UINT tagLBIV::fInitialized
 

Definition at line 2021 of file inc/user.h.

Referenced by xxxLBCreate().

UINT tagLBIV::fMouseDown
 

Definition at line 1974 of file inc/user.h.

Referenced by xxxCaretDestroy(), xxxLBButtonUp(), xxxLBoxCtlCharInput(), xxxLBoxCtlKeyInput(), and xxxTrackMouse().

UINT tagLBIV::fMultiColumn
 

Definition at line 1995 of file inc/user.h.

Referenced by _GetListBoxInfo(), CItemInWindow(), ISelFromPt(), LastFullVisible(), LBGetItemRect(), LBGetSetItemHeightHandler(), LBPrintCallback(), ListBoxWndProcWorker(), xxxInsureVisible(), xxxLBCreate(), xxxLBInsertItem(), xxxLBoxCtlHScroll(), xxxLBoxCtlKeyInput(), xxxLBoxCtlScroll(), xxxLBPaint(), xxxLBSetFont(), xxxLBShowHideScrollBars(), xxxLBSize(), xxxNewITopEx(), xxxSetLBScrollParms(), and xxxTrackMouse().

UINT tagLBIV::fNewItemState
 

Definition at line 1990 of file inc/user.h.

Referenced by xxxLBBlockHilite(), xxxLBButtonUp(), xxxLBCreate(), xxxLBoxCtlKeyInput(), and xxxTrackMouse().

UINT tagLBIV::fNoIntegralHeight
 

Definition at line 1996 of file inc/user.h.

Referenced by xxxLBCreate(), xxxLBSetFont(), and xxxLBSize().

UINT tagLBIV::fNoSel
 

Definition at line 2013 of file inc/user.h.

Referenced by xxxInvertLBItem(), xxxLBCreate(), and xxxLBPaint().

UINT tagLBIV::fNotify
 

Definition at line 1973 of file inc/user.h.

Referenced by xxxLBButtonUp(), xxxLBCreate(), and xxxLBoxCtlKeyInput().

UINT tagLBIV::fRedraw
 

Definition at line 1965 of file inc/user.h.

Referenced by xxxLBCreate(), xxxLBInvalidateRect(), xxxLBSetCount(), xxxLBSetRedraw(), xxxLBShowHideScrollBars(), xxxLBSize(), and xxxSetLBScrollParms().

UINT tagLBIV::fRightAlign
 

Definition at line 2023 of file inc/user.h.

Referenced by ISelFromPt(), LBGetItemRect(), LBPrintCallback(), ListBoxWndProcWorker(), xxxLBCreate(), xxxLBDrawLBItem(), xxxLBInsertItem(), xxxLBoxCtlHScroll(), xxxLBoxCtlHScrollMultiColumn(), xxxLBoxCtlKeyInput(), xxxLBPaint(), xxxNewITopEx(), xxxSetLBScrollParms(), and xxxTrackMouse().

UINT tagLBIV::fRtoLReading
 

Definition at line 2024 of file inc/user.h.

Referenced by ListBoxWndProcWorker(), xxxLBCreate(), and xxxLBDrawLBItem().

UINT tagLBIV::fSized
 

Definition at line 2018 of file inc/user.h.

Referenced by xxxLBSize().

UINT tagLBIV::fSmoothScroll
 

Definition at line 2025 of file inc/user.h.

Referenced by LBGetScrollFlags(), xxxLBCreate(), xxxLBoxCtlHScroll(), xxxLBoxCtlHScrollMultiColumn(), and xxxLBoxCtlScroll().

UINT tagLBIV::fSort
 

Definition at line 1972 of file inc/user.h.

Referenced by xxxFindString(), xxxLBCreate(), xxxLBInsertItem(), and xxxLBoxCtlCharInput().

UINT tagLBIV::fUseTabStops
 

Definition at line 1992 of file inc/user.h.

Referenced by LBPrintCallback(), LBSetTabStops(), xxxLBCreate(), and xxxLBDrawLBItem().

UINT tagLBIV::fVertBar
 

Definition at line 2011 of file inc/user.h.

Referenced by xxxLBCreate(), xxxLBShowHideScrollBars(), and xxxSetLBScrollParms().

UINT tagLBIV::fVertInitialized
 

Definition at line 2016 of file inc/user.h.

Referenced by xxxSetLBScrollParms().

UINT tagLBIV::fWantKeyboardInput
 

Definition at line 1999 of file inc/user.h.

Referenced by xxxLBCreate(), and xxxLBoxCtlKeyInput().

HDC tagLBIV::hdc
 

Definition at line 2046 of file inc/user.h.

Referenced by LBGetDC(), LBInitDC(), LBPrintCallback(), LBReleaseDC(), LBTermDC(), xxxInvertLBItem(), xxxLBCreate(), xxxLBDrawLBItem(), xxxLBGetBrush(), xxxLBoxDrawItem(), xxxLBPaint(), and xxxLBSetCaret().

HANDLE tagLBIV::hFont
 

Definition at line 2041 of file inc/user.h.

Referenced by LBInitDC(), LBTermDC(), ListBoxWndProcWorker(), and xxxLBSetFont().

SCROLLPOS tagLBIV::HPos
 

Definition at line 2050 of file inc/user.h.

Referenced by xxxSetLBScrollParms().

LPWSTR tagLBIV::hStrings
 

Definition at line 1952 of file inc/user.h.

Referenced by GetLpszItem(), InitHStrings(), xxxDestroyLBox(), xxxFindString(), xxxLBBinarySearchString(), xxxLBCreate(), xxxLBInitStorage(), xxxLBInsertItem(), xxxLBoxCtlDelete(), and xxxLBResetContent().

INT tagLBIV::ichAlloc
 

Definition at line 1954 of file inc/user.h.

Referenced by InitHStrings(), xxxLBInitStorage(), xxxLBInsertItem(), and xxxLBoxCtlDelete().

INT tagLBIV::iLastMouseMove
 

Definition at line 2036 of file inc/user.h.

Referenced by ListBoxWndProcWorker(), xxxLBBlockHilite(), xxxLBButtonUp(), xxxLBCreate(), xxxLBoxCtlKeyInput(), xxxLBSetSel(), and xxxTrackMouse().

INT tagLBIV::iLastSelection
 

Definition at line 2029 of file inc/user.h.

Referenced by ListBoxWndProcWorker(), xxxLBButtonUp(), xxxLBCreate(), xxxLBoxCtlKeyInput(), xxxLBResetContent(), xxxLBSetCount(), and xxxTrackMouse().

INT tagLBIV::iMouseDown
 

Definition at line 2032 of file inc/user.h.

Referenced by ListBoxWndProcWorker(), xxxLBBlockHilite(), xxxLBButtonUp(), xxxLBCreate(), xxxLBoxCtlDelete(), xxxLBoxCtlKeyInput(), xxxLBSetSel(), and xxxTrackMouse().

INT tagLBIV::iSel
 

Definition at line 1942 of file inc/user.h.

Referenced by IsSelected(), ListBoxWndProcWorker(), SetSelected(), xxxLBButtonUp(), xxxLBCreate(), xxxLBInsertItem(), xxxLBoxCtlDelete(), xxxLBoxCtlKeyInput(), xxxLBResetContent(), xxxLBSetCount(), xxxLBSetCurSel(), xxxLBSetSel(), xxxResetWorld(), and xxxTrackMouse().

INT tagLBIV::iSelBase
 

Definition at line 1943 of file inc/user.h.

Referenced by ListBoxWndProcWorker(), xxxLBButtonUp(), xxxLBDrawLBItem(), xxxLBInsertItem(), xxxLBoxCtlCharInput(), xxxLBoxCtlDelete(), xxxLBoxCtlKeyInput(), xxxLBResetContent(), xxxLBSetCaret(), xxxLBSetCount(), xxxLBSetCurSel(), xxxLBSetSel(), xxxLBSize(), xxxSetISelBase(), and xxxTrackMouse().

LPINT tagLBIV::iTabPixelPositions
 

Definition at line 2040 of file inc/user.h.

Referenced by LBPrintCallback(), LBSetTabStops(), and xxxDestroyLBox().

INT tagLBIV::itemsPerColumn
 

Definition at line 1959 of file inc/user.h.

Referenced by _GetListBoxInfo(), CItemInWindow(), ISelFromPt(), LBCalcItemRowsAndColumns(), LBGetItemRect(), ListBoxWndProcWorker(), xxxInsureVisible(), xxxLBCreate(), xxxLBoxCtlHScrollMultiColumn(), xxxLBoxCtlKeyInput(), xxxNewITopEx(), and xxxSetLBScrollParms().

INT tagLBIV::iTop
 

Definition at line 1941 of file inc/user.h.

Referenced by CItemInWindowVarOwnerDraw(), ISelFromPt(), LastFullVisible(), LBCalcItemRowsAndColumns(), LBGetItemRect(), ListBoxWndProcWorker(), xxxAlterHilite(), xxxCheckRedraw(), xxxInsureVisible(), xxxInvertLBItem(), xxxLBButtonUp(), xxxLBInsertItem(), xxxLBoxCtlDelete(), xxxLBoxCtlHScrollMultiColumn(), xxxLBoxCtlScroll(), xxxLBPaint(), xxxLBResetContent(), xxxLBSetCount(), xxxLBShowHideScrollBars(), xxxLBSize(), xxxNewITopEx(), xxxResetWorld(), and xxxSetLBScrollParms().

int tagLBIV::iTypeSearch
 

Definition at line 2048 of file inc/user.h.

Referenced by ComboBoxWndProcWorker(), LBPrintCallback(), ListBoxWndProcWorker(), xxxCBShowListBoxWindow(), xxxLBoxCtlCharInput(), and xxxLBoxCtlKeyInput().

int tagLBIV::maxWidth
 

Definition at line 2043 of file inc/user.h.

Referenced by ListBoxWndProcWorker(), xxxLBoxCtlHScroll(), xxxLBSize(), and xxxSetLBScrollParms().

INT tagLBIV::numberOfColumns
 

Definition at line 1960 of file inc/user.h.

Referenced by CItemInWindow(), LBCalcItemRowsAndColumns(), ListBoxWndProcWorker(), xxxInsureVisible(), xxxLBCreate(), xxxLBoxCtlHScrollMultiColumn(), xxxNewITopEx(), and xxxSetLBScrollParms().

UINT tagLBIV::OwnerDraw
 

Definition at line 1964 of file inc/user.h.

Referenced by CItemInWindow(), GrowMem(), ISelFromPt(), LastFullVisible(), LBCalcAllocNeeded(), LBGetItemRect(), LBGetSetItemHeightHandler(), LBGetText(), LBPrintCallback(), LBSetCItemFullMax(), ListBoxWndProcWorker(), xxxInsureVisible(), xxxInvertLBItem(), xxxLBCreate(), xxxLBInsertItem(), xxxLBoxCtlDelete(), xxxLBoxCtlKeyInput(), xxxLBoxCtlScroll(), xxxLBoxDoDeleteItems(), xxxLBPaint(), xxxLBSetCaret(), xxxLBSetFont(), and xxxNewITopEx().

PCBOX tagLBIV::pcbox
 

Definition at line 2045 of file inc/user.h.

Referenced by _GetComboBoxInfo(), ListBoxWndProcWorker(), xxxLBButtonUp(), xxxLBCreate(), xxxLBoxCtlDelete(), xxxLBoxCtlKeyInput(), xxxLBSetFont(), and xxxTrackMouse().

LPWSTR tagLBIV::pszTypeSearch
 

Definition at line 2049 of file inc/user.h.

Referenced by ComboBoxWndProcWorker(), ListBoxWndProcWorker(), xxxDestroyLBox(), and xxxLBoxCtlCharInput().

POINT tagLBIV::ptPrev
 

Definition at line 1961 of file inc/user.h.

Referenced by ListBoxWndProcWorker(), and xxxTrackMouse().

PBYTE tagLBIV::rgpch
 

Definition at line 1951 of file inc/user.h.

Referenced by GetLpszItem(), GrowMem(), IsSelected(), LBGetItemData(), LBGetVariableHeightItemHeight(), LBSetItemData(), LBSetVariableHeightItemHeight(), SetSelected(), xxxDestroyLBox(), xxxFindString(), xxxLBBinarySearchString(), xxxLBInsertItem(), xxxLBoxCtlDelete(), xxxLBResetContent(), and xxxLBSetCount().

PWND tagLBIV::spwnd
 

Definition at line 1940 of file inc/user.h.

Referenced by CItemInWindow(), CItemInWindowVarOwnerDraw(), ISelFromPt(), LBCalcItemRowsAndColumns(), LBCalcVarITopScrollAmt(), LBEvent(), LBGetDC(), LBGetItemRect(), LBInitDC(), LBPage(), LBReleaseDC(), LBSetCItemFullMax(), ListBoxWndProcWorker(), xxxAlterHilite(), xxxCaretDestroy(), xxxCBDir(), xxxCheckRedraw(), xxxDestroyLBox(), xxxFindString(), xxxInsureVisible(), xxxInvertLBItem(), xxxLBBinarySearchString(), xxxLBBlockHilite(), xxxLBButtonUp(), xxxLbDir(), xxxLBDrawLBItem(), xxxLBGetBrush(), xxxLbInsertFile(), xxxLBInsertItem(), xxxLBInvalidateRect(), xxxLBoxCtlCharInput(), xxxLBoxCtlDelete(), xxxLBoxCtlHScroll(), xxxLBoxCtlHScrollMultiColumn(), xxxLBoxCtlKeyInput(), xxxLBoxCtlScroll(), xxxLBoxDeleteItem(), xxxLBoxDoDeleteItems(), xxxLBoxDrawItem(), xxxLBPaint(), xxxLBResetContent(), xxxLBSelRange(), xxxLBSetCaret(), xxxLBSetCount(), xxxLBSetCurSel(), xxxLBSetFont(), xxxLBSetRedraw(), xxxLBSetSel(), xxxLBSize(), xxxNewITopEx(), xxxNotifyOwner(), xxxResetWorld(), xxxSetISelBase(), xxxSetLBScrollParms(), and xxxTrackMouse().

PWND tagLBIV::spwndParent
 

Definition at line 1939 of file inc/user.h.

Referenced by ListBoxWndProcWorker(), xxxDestroyLBox(), xxxFindString(), xxxLBBinarySearchString(), xxxLBCreate(), xxxLBGetBrush(), xxxLBInsertItem(), xxxLBoxCtlCharInput(), xxxLBoxCtlKeyInput(), xxxLBoxDeleteItem(), xxxLBoxDrawItem(), xxxNotifyOwner(), and xxxTrackMouse().

SCROLLPOS tagLBIV::VPos
 

Definition at line 2051 of file inc/user.h.

Referenced by xxxSetLBScrollParms().

UINT tagLBIV::wMultiple
 

Definition at line 1967 of file inc/user.h.

Referenced by GrowMem(), IsSelected(), LBCalcAllocNeeded(), LBEvent(), LBGetVariableHeightItemHeight(), LBoxGetSelItems(), LBPrintCallback(), LBSetVariableHeightItemHeight(), ListBoxWndProcWorker(), SetSelected(), xxxLBButtonUp(), xxxLBCreate(), xxxLBInsertItem(), xxxLBoxCtlCharInput(), xxxLBoxCtlDelete(), xxxLBoxCtlKeyInput(), xxxLBSelRange(), xxxLBSetCurSel(), xxxLBSetSel(), xxxResetWorld(), and xxxTrackMouse().

int tagLBIV::xOrigin
 

Definition at line 2042 of file inc/user.h.

Referenced by LBGetItemRect(), LBInitDC(), ListBoxWndProcWorker(), xxxLBoxCtlHScroll(), xxxLBPaint(), xxxLBResetContent(), xxxLBSetCount(), xxxLBShowHideScrollBars(), xxxLBSize(), xxxSetLBScrollParms(), and xxxTrackMouse().

int tagLBIV::xRightOrigin
 

Definition at line 2027 of file inc/user.h.

Referenced by LBGetItemRect(), xxxLBoxCtlHScroll(), and xxxLBPaint().


The documentation for this struct was generated from the following files:
Generated on Sat May 15 19:46:30 2004 for test by doxygen 1.3.7