#include "precomp.h"Go to the source code of this file.
Functions | |
| void | LBSetCItemFullMax (PLBIV plb) |
| LONG | xxxLBCreate (PLBIV plb, PWND pwnd, LPCREATESTRUCT lpcs) |
| void | xxxLBoxDoDeleteItems (PLBIV plb) |
| void | xxxDestroyLBox (PLBIV pLBIV, PWND pwnd) |
| void | xxxLBSetFont (PLBIV plb, HANDLE hFont, BOOL fRedraw) |
| void | xxxLBSize (PLBIV plb, INT cx, INT cy) |
| BOOL | LBSetTabStops (PLBIV plb, INT count, LPINT lptabstops) |
| void | InitHStrings (PLBIV plb) |
| void | LBDropObjectHandler (PLBIV plb, PDROPSTRUCT pds) |
| int | LBGetSetItemHeightHandler (PLBIV plb, UINT message, int item, UINT height) |
| void | LBEvent (PLBIV plb, UINT uEvent, int iItem) |
Variables | |
| LOOKASIDE | ListboxLookaside |
|
|
Definition at line 713 of file lboxrare.c. References tagLBIV::cchStrings, tagLBIV::fHasStrings, tagLBIV::hStrings, tagLBIV::ichAlloc, L, and UserLocalAlloc. Referenced by xxxLBCreate(), and xxxLBResetContent().
|
|
||||||||||||
|
Definition at line 732 of file lboxrare.c. References DWORD, ISelFromPt(), and L. Referenced by ListBoxWndProcWorker().
|
|
||||||||||||||||
|
Definition at line 820 of file lboxrare.c. References FWINABLE, HW, MULTIPLESEL, NotifyWinEvent(), SINGLESEL, tagLBIV::spwnd, and tagLBIV::wMultiple. Referenced by ListBoxWndProcWorker(), xxxLBButtonUp(), xxxLBInsertItem(), xxxLBoxCtlDelete(), xxxLBoxCtlKeyInput(), xxxLBSelRange(), xxxLBSetCurSel(), xxxLBSetSel(), xxxSetISelBase(), and xxxTrackMouse().
|
|
||||||||||||||||||||
|
Definition at line 759 of file lboxrare.c. References tagLBIV::cMac, tagLBIV::cyChar, tagLBIV::fMultiColumn, INT, LBCalcItemRowsAndColumns(), LBGetVariableHeightItemHeight(), LBSetCItemFullMax(), LBSetVariableHeightItemHeight(), tagLBIV::OwnerDraw, and OWNERDRAWVAR. Referenced by ListBoxWndProcWorker().
|
|
|
Definition at line 25 of file lboxrare.c. References _GetClientRect(), tagLBIV::cItemFullMax, CItemInWindow(), tagLBIV::cMac, FALSE, LBGetVariableHeightItemHeight(), tagLBIV::OwnerDraw, OWNERDRAWVAR, and tagLBIV::spwnd. Referenced by LBGetSetItemHeightHandler(), xxxLBCreate(), xxxLBInsertItem(), xxxLBoxCtlDelete(), xxxLBSetFont(), and xxxLBSize().
|
|
||||||||||||||||
|
Definition at line 652 of file lboxrare.c. References BOOL, tagLBIV::cxChar, FALSE, tagLBIV::fUseTabStops, tagLBIV::iTabPixelPositions, MultDiv, NULL, PINT, TRUE, UserLocalAlloc, and UserLocalFree. Referenced by ListBoxWndProcWorker(), and xxxLBCreate().
|
|
||||||||||||
|
Definition at line 375 of file lboxrare.c. References CheckLock, ComboBoxWndProcWorker(), FALSE, FNID_CLEANEDUP_BIT, FNID_COMBOBOX, FreeLookasideEntry(), GETFNID, tagLBIV::hStrings, HWq, tagLBIV::iTabPixelPositions, ListboxLookaside, NtUserSetWindowFNID(), NULL, tagLBIV::pszTypeSearch, PTR_TO_ID, REBASEPWND, tagLBIV::rgpch, tagWND::spmenu, tagLBIV::spwnd, tagLBIV::spwndParent, Unlock, UserLocalFree, and xxxLBoxDoDeleteItems(). Referenced by ListBoxWndProcWorker().
|
|
||||||||||||||||
|
Definition at line 62 of file lboxrare.c. References _GetDesktopWindow, tagWND::cbwndExtra, tagLBIV::cxChar, tagLBIV::cxColumn, tagLBIV::cyChar, tagLBIV::dwLocaleId, EXTENDEDSEL, FALSE, tagLBIV::fDeferUpdate, tagLBIV::fDisableNoScroll, tagLBIV::fHasData, tagLBIV::fHasStrings, tagLBIV::fHorzBar, tagLBIV::fIgnoreSizeMsg, tagLBIV::fInitialized, tagLBIV::fMultiColumn, tagLBIV::fNewItemState, tagLBIV::fNoIntegralHeight, tagLBIV::fNoSel, tagLBIV::fNotify, tagLBIV::fRedraw, tagLBIV::fRightAlign, tagLBIV::fRtoLReading, tagLBIV::fSmoothScroll, tagLBIV::fSort, tagLBIV::fUseTabStops, tagLBIV::fVertBar, tagLBIV::fWantKeyboardInput, gpsi, tagLBIV::hdc, tagLBIV::hStrings, HW, HWq, tagLBIV::iLastMouseMove, tagLBIV::iLastSelection, tagLBIV::iMouseDown, InitHStrings(), tagLBIV::iSel, tagLBIV::itemsPerColumn, L, LBS_COMBOBOX, LBSetCItemFullMax(), LBSetTabStops(), Lock, MULTIPLESEL, NtUserGetDC(), NtUserMoveWindow(), NtUserReleaseDC, NULL, tagLBIV::numberOfColumns, tagLBIV::OwnerDraw, OWNERDRAWFIXED, OWNERDRAWVAR, tagLBIV::pcbox, PostMessage(), REBASEPWND, SendMessage(), SINGLESEL, tagWND::spmenu, tagWND::spwndParent, tagLBIV::spwndParent, SYSMET, TestWF, ThreadLock, ThreadUnlock, TRUE, UINT, WEFRIGHT, WEFRTLREADING, WFWIN40COMPAT, and tagLBIV::wMultiple. Referenced by ListBoxWndProcWorker().
|
|
|
Definition at line 350 of file lboxrare.c. References CheckLock, tagLBIV::cMac, tagLBIV::fHasData, INT, tagLBIV::OwnerDraw, tagLBIV::spwnd, and xxxLBoxDeleteItem(). Referenced by xxxDestroyLBox(), and xxxLBResetContent().
|
|
||||||||||||||||
|
Definition at line 438 of file lboxrare.c. References CheckLock, tagLBIV::cxChar, tagLBIV::cyChar, FALSE, tagLBIV::fMultiColumn, tagLBIV::fNoIntegralHeight, gpsi, tagLBIV::hFont, HWq, LBCalcItemRowsAndColumns(), LBSetCItemFullMax(), NtUserGetDC(), NtUserReleaseDC, NULL, tagLBIV::OwnerDraw, tagLBIV::pcbox, tagWND::rcClient, tagLBIV::spwnd, TestWF, WFWIN40COMPAT, xxxCheckRedraw(), and xxxLBSize(). Referenced by ListBoxWndProcWorker().
|
|
||||||||||||||||
|
Definition at line 514 of file lboxrare.c. References _GetClientRect(), BOOL, CheckLock, tagLBIV::cMac, CopyInflateRect(), cy, tagLBIV::cyChar, FALSE, tagLBIV::fDeferUpdate, tagLBIV::fMultiColumn, tagLBIV::fNoIntegralHeight, tagLBIV::fRedraw, tagLBIV::fSized, GetWindowBorders(), HWq, tagLBIV::iSelBase, IsLBoxVisible, tagLBIV::iTop, LBCalcItemRowsAndColumns(), LBGetItemRect(), LBSetCItemFullMax(), max, tagLBIV::maxWidth, NtUserInvalidateRect(), NtUserSetWindowPos(), NULL, tagWND::rcWindow, tagLBIV::spwnd, SYSMET, TestWF, TRUE, WFVSCROLL, WFWIN40COMPAT, tagLBIV::xOrigin, xxxLBoxCtlHScroll(), xxxLBoxCtlScroll(), xxxLBShowHideScrollBars(), and xxxNewITop(). Referenced by ListBoxWndProcWorker(), and xxxLBSetFont().
|
|
|
Definition at line 16 of file lboxrare.c. Referenced by ListBoxWndProcWorker(), and xxxDestroyLBox(). |
1.3.7