#include "precomp.h"
Go to the source code of this file.
Functions | |
INT | xxxLBBinarySearchString (PLBIV plb, LPWSTR lpstr) |
int | xxxSetLBScrollParms (PLBIV plb, int nCtl) |
void | xxxLBShowHideScrollBars (PLBIV plb) |
LONG_PTR | LBGetItemData (PLBIV plb, INT sItem) |
INT | LBGetText (PLBIV plb, BOOL fLengthOnly, BOOL fAnsi, INT index, LPWSTR lpbuffer) |
BOOL | GrowMem (PLBIV plb, INT numItems) |
LONG | xxxLBInitStorage (PLBIV plb, BOOL fAnsi, INT cItems, INT cb) |
INT | xxxLBInsertItem (PLBIV plb, LPWSTR lpsz, INT index, UINT wFlags) |
INT | LBlstrcmpi (LPWSTR lpStr1, LPWSTR lpStr2, DWORD dwLocaleId) |
BOOL | xxxLBResetContent (PLBIV plb) |
INT | xxxLBoxCtlDelete (PLBIV plb, INT sItem) |
void | xxxLBoxDeleteItem (PLBIV plb, INT sItem) |
INT | xxxLBSetCount (PLBIV plb, INT cItems) |
UINT | LBCalcAllocNeeded (PLBIV plb, INT cItems) |
|
Definition at line 285 of file lboxctl1.c. References BOOL, tagLBIV::cMax, FALSE, tagLBIV::fHasData, tagLBIV::fHasStrings, NULL, tagLBIV::OwnerDraw, OWNERDRAWVAR, tagLBIV::rgpch, SINGLESEL, TRUE, UserLocalAlloc, UserLocalReAlloc, and tagLBIV::wMultiple. Referenced by xxxLBInitStorage(), and xxxLBInsertItem().
|
|
Definition at line 1220 of file lboxctl1.c. References tagLBIV::fHasData, tagLBIV::fHasStrings, tagLBIV::OwnerDraw, OWNERDRAWVAR, SINGLESEL, UINT, and tagLBIV::wMultiple. Referenced by xxxLBSetCount().
|
|
Definition at line 176 of file lboxctl1.c. References tagLBIV::cMac, tagLBIV::fHasData, tagLBIV::fHasStrings, L, LBItem, LBODItem, lpLBODItem, and tagLBIV::rgpch. Referenced by LBGetText(), ListBoxWndProcWorker(), xxxLBoxDeleteItem(), and xxxLBoxDrawItem().
|
|
Definition at line 214 of file lboxctl1.c. References tagLBIV::cMac, FALSE, tagLBIV::fHasStrings, GetLpszItem(), INT, LBGetItemData(), tagLBIV::OwnerDraw, and RtlUnicodeToMultiByteSize(). Referenced by ListBoxWndProcWorker().
|
|
Definition at line 671 of file lboxctl1.c. References GetClientInfo, INT, and TIF_16BIT. Referenced by xxxLBBinarySearchString().
|
|
Definition at line 722 of file lboxctl1.c. References BYTE, CheckLock, tagLBIV::cMac, tagLBIV::dwLocaleId, FAR, tagLBIV::fHasStrings, tagLBIV::hStrings, HW, HWq, INT, LBlstrcmpi(), max, tagLBIV::rgpch, SendMessage(), tagWND::spmenu, tagLBIV::spwnd, tagLBIV::spwndParent, ThreadLock, ThreadUnlock, and UINT. Referenced by xxxLBInsertItem().
|
|
Definition at line 342 of file lboxctl1.c. References tagLBIV::cchStrings, tagLBIV::cMac, tagLBIV::cMax, tagLBIV::fHasStrings, GrowMem(), tagLBIV::hStrings, tagLBIV::ichAlloc, INT, UserLocalReAlloc, and xxxNotifyOwner(). Referenced by ListBoxWndProcWorker().
|
|
Definition at line 407 of file lboxctl1.c. References BYTE, tagLBIV::cchStrings, CharLowerBuffW(), CharUpperBuffW(), CheckLock, CITEMSALLOC, tagLBIV::cMac, tagLBIV::cMax, FALSE, tagLBIV::fFromInsert, tagLBIV::fHasData, tagLBIV::fHasStrings, tagLBIV::fHorzBar, tagLBIV::fMultiColumn, tagLBIV::fRightAlign, tagLBIV::fSort, FWINABLE, gpsi, GrowMem(), tagLBIV::hStrings, HW, tagLBIV::ichAlloc, INT, tagLBIV::iSel, tagLBIV::iSelBase, tagLBItem::itemData, tagLBODItem::itemData, tagLBIV::iTop, L, LBEvent(), LBI_ADD, LBSetCItemFullMax(), LOWERCASE, MSGFLAG_SPECIAL_THUNK, tagLBItem::offsz, tagLBIV::OwnerDraw, OWNERDRAWVAR, PBYTE, tagLBIV::rgpch, SendMessage(), SINGLESEL, tagWND::spmenu, tagLBIV::spwnd, tagLBIV::spwndParent, ThreadLock, ThreadUnlock, TRUE, UINT, UPPERCASE, UserLocalAlloc, UserLocalReAlloc, tagLBIV::wMultiple, xxxCheckRedraw(), xxxLBBinarySearchString(), xxxLBoxCtlHScroll(), xxxLBShowHideScrollBars(), and xxxNotifyOwner().
|
|
Definition at line 842 of file lboxctl1.c. References CheckLock, tagLBIV::cMac, EXTENDEDSEL, FALSE, tagLBIV::fFromInsert, tagLBIV::fHasData, tagLBIV::fHasStrings, FWINABLE, tagLBIV::hStrings, tagLBIV::ichAlloc, tagLBIV::iMouseDown, INT, tagLBIV::iSel, tagLBIV::iSelBase, tagLBIV::iTop, LBEvent(), LBGetItemRect(), LBSetCItemFullMax(), min, NULL, tagLBItem::offsz, tagLBIV::OwnerDraw, OWNERDRAWVAR, PBYTE, tagLBIV::pcbox, tagLBIV::rgpch, SendMessageWorker(), SINGLESEL, tagLBIV::spwnd, tagCBox::spwnd, TestWF, ThreadLock, ThreadUnlock, TRUE, WFWIN40COMPAT, tagLBIV::wMultiple, xxxCBInternalUpdateEditWindow(), xxxCheckRedraw(), xxxInsureVisible(), xxxLBInvalidateRect(), xxxLBoxDeleteItem(), and xxxLBShowHideScrollBars(). Referenced by ListBoxWndProcWorker().
|
|
Definition at line 1053 of file lboxctl1.c. References CheckLock, tagLBIV::fHasData, HWq, LBGetItemData(), NULL, SendMessage(), tagWND::spmenu, tagLBIV::spwnd, tagLBIV::spwndParent, ThreadLock, and ThreadUnlock. Referenced by xxxLBoxCtlDelete(), and xxxLBoxDoDeleteItems().
|
|
|
Definition at line 1107 of file lboxctl1.c. References BOOL, CheckLock, CITEMSALLOC, tagLBIV::cMac, tagLBIV::cMax, FALSE, tagLBIV::fHasData, tagLBIV::fHasStrings, tagLBIV::fRedraw, tagLBIV::iLastSelection, INT, tagLBIV::iSel, tagLBIV::iSelBase, tagLBIV::iTop, L, LBCalcAllocNeeded(), NULL, tagLBIV::rgpch, SendMessageWorker(), tagLBIV::spwnd, TRUE, UINT, UserLocalAlloc, UserLocalReAlloc, tagLBIV::xOrigin, xxxLBInvalidateRect(), xxxLBSetRedraw(), xxxLBShowHideScrollBars(), and xxxNotifyOwner(). Referenced by ListBoxWndProcWorker().
|
|
Definition at line 125 of file lboxctl1.c. References BOOL, FALSE, tagLBIV::fFromInsert, tagLBIV::fHorzBar, tagLBIV::fMultiColumn, tagLBIV::fRedraw, tagLBIV::fVertBar, tagLBIV::iTop, TRUE, tagLBIV::xOrigin, xxxLBoxCtlHScroll(), xxxNewITop(), and xxxSetLBScrollParms(). Referenced by ListBoxWndProcWorker(), xxxLbDir(), xxxLBInsertItem(), xxxLBoxCtlDelete(), xxxLBoxCtlHScroll(), xxxLBoxCtlHScrollMultiColumn(), xxxLBoxCtlKeyInput(), xxxLBoxCtlScroll(), xxxLBResetContent(), xxxLBSetCount(), xxxLBSetRedraw(), and xxxLBSize().
|
|
Definition at line 26 of file lboxctl1.c. References BOOL, tagLBIV::cItemFullMax, _SCROLLPOS::cItems, tagLBIV::cMac, FALSE, tagLBIV::fDisableNoScroll, tagLBIV::fHorzBar, tagLBIV::fHorzInitialized, _SCROLLPOS::fMask, tagLBIV::fMultiColumn, tagLBIV::fRedraw, tagLBIV::fRightAlign, tagLBIV::fVertBar, tagLBIV::fVertInitialized, tagLBIV::HPos, HWq, _SCROLLPOS::iPage, _SCROLLPOS::iPos, _SCROLLPOS::iReturn, tagLBIV::itemsPerColumn, tagLBIV::iTop, max, tagLBIV::maxWidth, min, NtUserSetScrollInfo(), tagLBIV::numberOfColumns, PSCROLLPOS, tagWND::rcClient, tagLBIV::spwnd, TRUE, UINT, tagLBIV::VPos, and tagLBIV::xOrigin. Referenced by xxxLBoxCtlHScroll(), xxxLBShowHideScrollBars(), and xxxNewITopEx().
|