MFC
Class CListBox
CObject
|
+--CCmdTarget
|
+--CWnd
|
+--CListBox
in AFXWIN.H
- Direct Known Subclasses:
- CCheckListBox, CDragListBox
- class CListBox
- extends CWnd
| Fields inherited from class CWnd |
m_hWnd, wndTop, wndBottom, wndTopMost, wndNoTopMost, m_hWndOwner, m_nFlags, m_pfnSuper, m_nMsgDragList, m_nModalResult, m_pDropTarget, m_pCtrlCont, m_pCtrlSite, messageMap |
| Fields inherited from class CCmdTarget |
messageMap, commandMap, dispatchMap, connectionMap, interfaceMap, eventsinkMap, m_dwRef, m_pOuterUnknown, m_xInnerUnknown, m_xDispatch, m_bResultExpected, m_xConnPtContainer |
|
Method Summary |
int |
AddString( LPCTSTR lpszItem )
|
virtual int |
CharToItem( UINT nKey, UINT nIndex )
|
virtual int |
CompareItem( LPCOMPAREITEMSTRUCT lpCompareItemStruct )
|
BOOL |
Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID )
|
virtual void |
DeleteItem( LPDELETEITEMSTRUCT lpDeleteItemStruct )
|
int |
DeleteString( UINT nIndex )
|
int |
Dir( UINT attr, LPCTSTR lpszWildCard )
|
virtual void |
DrawItem( LPDRAWITEMSTRUCT lpDrawItemStruct )
|
int |
FindString( int nStartAfter, LPCTSTR lpszItem ) const
|
int |
FindStringExact( int nIndexStart, LPCTSTR lpszFind ) const
|
int |
GetAnchorIndex() const
|
int |
GetCaretIndex() const
|
int |
GetCount() const
|
int |
GetCurSel() const
|
int |
GetHorizontalExtent() const
|
DWORD |
GetItemData( int nIndex ) const
|
void* |
GetItemDataPtr( int nIndex ) const
|
int |
GetItemHeight( int nIndex ) const
|
int |
GetItemRect( int nIndex, LPRECT lpRect ) const
|
LCID |
GetLocale() const
|
int |
GetSel( int nIndex ) const
|
int |
GetSelCount() const
|
int |
GetSelItems( int nMaxItems, LPINT rgIndex ) const
|
void |
GetText( int nIndex, CString& rString ) const
|
int |
GetText( int nIndex, LPTSTR lpszBuffer ) const
|
int |
GetTextLen( int nIndex ) const
|
int |
GetTopIndex() const
|
int |
InitStorage( int nItems, UINT nBytes )
|
int |
InsertString( int nIndex, LPCTSTR lpszItem )
|
UINT |
ItemFromPoint( CPoint pt, BOOL& bOutside ) const
|
virtual void |
MeasureItem( LPMEASUREITEMSTRUCT lpMeasureItemStruct )
|
protected virtual BOOL |
OnChildNotify( UINT, WPARAM, LPARAM, LRESULT* )
|
void |
ResetContent()
|
int |
SelectString( int nStartAfter, LPCTSTR lpszItem )
|
int |
SelItemRange( BOOL bSelect, int nFirstItem, int nLastItem )
|
void |
SetAnchorIndex( int nIndex )
|
int |
SetCaretIndex( int nIndex, BOOL bScroll = TRUE )
|
void |
SetColumnWidth( int cxWidth )
|
int |
SetCurSel( int nSelect )
|
void |
SetHorizontalExtent( int cxExtent )
|
int |
SetItemData( int nIndex, DWORD dwItemData )
|
int |
SetItemDataPtr( int nIndex, void* pData )
|
int |
SetItemHeight( int nIndex, UINT cyItemHeight )
|
LCID |
SetLocale( LCID nNewLocale )
|
int |
SetSel( int nIndex, BOOL bSelect = TRUE )
|
void |
SetTabStops()
|
BOOL |
SetTabStops( int nTabStops, LPINT rgTabStops )
|
BOOL |
SetTabStops( const int& cxEachStop )
|
int |
SetTopIndex( int nIndex )
|
virtual int |
VKeyToItem( UINT nKey, UINT nIndex )
|
| Methods inherited from class CWnd |
GetCurrentMessage, HWND, operator==, operator!=, GetSafeHwnd, GetStyle, GetExStyle, ModifyStyle, ModifyStyleEx, GetOwner, SetOwner, FromHandle, FromHandlePermanent, DeleteTempMap, Attach, Detach, PreSubclassWindow, SubclassWindow, SubclassDlgItem, UnsubclassWindow, ExecuteDlgInit, ExecuteDlgInit, Create, CreateEx, CreateEx, CreateControl, CreateControl, CreateControl, GetControlUnknown, DestroyWindow, PreCreateWindow, CalcWindowRect, GetDlgCtrlID, SetDlgCtrlID, GetDlgItem, GetDlgItem, GetDescendantWindow, SendMessageToDescendants, GetParentFrame, GetTopLevelParent, GetTopLevelOwner, GetParentOwner, GetTopLevelFrame, GetSafeOwner, SendMessage, PostMessage, SendNotifyMessage, SendChildNotifyLastMsg, IsDialogMessage, SetWindowText, GetWindowText, GetWindowText, GetWindowTextLength, SetFont, GetFont, GetMenu, SetMenu, DrawMenuBar, GetSystemMenu, HiliteMenuItem, IsIconic, IsZoomed, MoveWindow, MoveWindow, SetWindowRgn, GetWindowRgn, SetWindowPos, ArrangeIconicWindows, BringWindowToTop, GetWindowRect, GetClientRect, GetWindowPlacement, SetWindowPlacement, ClientToScreen, ClientToScreen, ScreenToClient, ScreenToClient, MapWindowPoints, MapWindowPoints, BeginPaint, EndPaint, GetDC, GetWindowDC, ReleaseDC, Print, PrintClient, UpdateWindow, SetRedraw, GetUpdateRect, GetUpdateRgn, Invalidate, InvalidateRect, InvalidateRgn, ValidateRect, ValidateRgn, ShowWindow, IsWindowVisible, ShowOwnedPopups, GetDCEx, LockWindowUpdate, UnlockWindowUpdate, RedrawWindow, EnableScrollBar, SetTimer, KillTimer, EnableToolTips, EnableTrackingToolTips, CancelToolTips, FilterToolTipMessage, OnToolHitTest, IsWindowEnabled, EnableWindow, GetActiveWindow, SetActiveWindow, SetForegroundWindow, GetForegroundWindow, GetCapture, SetCapture, GetFocus, SetFocus, GetDesktopWindow, CloseWindow, OpenIcon, CheckDlgButton, CheckRadioButton, GetCheckedRadioButton, DlgDirList, DlgDirListComboBox, DlgDirSelect, DlgDirSelectComboBox, GetDlgItemInt, GetDlgItemText, GetDlgItemText, GetNextDlgGroupItem, GetNextDlgTabItem, IsDlgButtonChecked, SendDlgItemMessage, SetDlgItemInt, SetDlgItemText, GetScrollPos, GetScrollRange, ScrollWindow, SetScrollPos, SetScrollRange, ShowScrollBar, EnableScrollBarCtrl, GetScrollBarCtrl, ScrollWindowEx, SetScrollInfo, GetScrollInfo, GetScrollLimit, ChildWindowFromPoint, ChildWindowFromPoint, FindWindow, GetNextWindow, GetTopWindow, GetWindow, GetLastActivePopup, IsChild, GetParent, SetParent, WindowFromPoint, FlashWindow, MessageBox, ChangeClipboardChain, SetClipboardViewer, OpenClipboard, GetClipboardOwner, GetClipboardViewer, GetOpenClipboardWindow, CreateCaret, CreateSolidCaret, CreateGrayCaret, GetCaretPos, SetCaretPos, HideCaret, ShowCaret, DragAcceptFiles, SetIcon, GetIcon, SetWindowContextHelpId, GetWindowContextHelpId, UpdateData, OnHelp, OnHelpIndex, OnHelpFinder, OnHelpUsing, WinHelp, RepositionBars, UpdateDialogControls, CenterWindow, RunModalLoop, ContinueModal, EndModalLoop, InvokeHelper, SetProperty, GetProperty, GetDSCCursor, BindDefaultProperty, BindProperty, OnCommand, OnNotify, OnActivate, OnActivateApp, OnActivateTopLevel, OnCancelMode, OnChildActivate, OnClose, OnContextMenu, OnCopyData, OnCreate, OnCtlColor, OnDestroy, OnEnable, OnEndSession, OnEnterIdle, OnEraseBkgnd, OnGetMinMaxInfo, OnHelpInfo, OnIconEraseBkgnd, OnKillFocus, OnMenuChar, OnMenuSelect, OnMove, OnPaint, OnParentNotify, OnQueryDragIcon, OnQueryEndSession, OnQueryNewPalette, OnQueryOpen, OnSetFocus, OnShowWindow, OnSize, OnTCard, OnWindowPosChanging, OnWindowPosChanged, OnNcActivate, OnNcCalcSize, OnNcCreate, OnNcDestroy, OnNcHitTest, OnNcLButtonDblClk, OnNcLButtonDown, OnNcLButtonUp, OnNcMButtonDblClk, OnNcMButtonDown, OnNcMButtonUp, OnNcMouseMove, OnNcPaint, OnNcRButtonDblClk, OnNcRButtonDown, OnNcRButtonUp, OnDropFiles, OnPaletteIsChanging, OnSysChar, OnSysCommand, OnSysDeadChar, OnSysKeyDown, OnSysKeyUp, OnCompacting, OnDevModeChange, OnFontChange, OnPaletteChanged, OnSpoolerStatus, OnSysColorChange, OnTimeChange, OnSettingChange, OnWinIniChange, OnChar, OnDeadChar, OnHScroll, OnVScroll, OnKeyDown, OnKeyUp, OnLButtonDblClk, OnLButtonDown, OnLButtonUp, OnMButtonDblClk, OnMButtonDown, OnMButtonUp, OnMouseActivate, OnMouseMove, OnMouseWheel, OnRegisteredMouseWheel, OnRButtonDblClk, OnRButtonDown, OnRButtonUp, OnSetCursor, OnTimer, OnInitMenu, OnInitMenuPopup, OnAskCbFormatName, OnChangeCbChain, OnDestroyClipboard, OnDrawClipboard, OnHScrollClipboard, OnPaintClipboard, OnRenderAllFormats, OnRenderFormat, OnSizeClipboard, OnVScrollClipboard, OnCompareItem, OnDeleteItem, OnDrawItem, OnGetDlgCode, OnMeasureItem, OnCharToItem, OnVKeyToItem, OnMDIActivate, OnEnterMenuLoop, OnExitMenuLoop, OnStyleChanged, OnStyleChanging, OnSizing, OnMoving, OnCaptureChanged, OnDeviceChange, GetSuperWndProcAddr, DoDataExchange, BeginModalState, EndModalState, PreTranslateMessage, OnAmbientProperty, WindowProc, OnWndMsg, Default, DefWindowProc, PostNcDestroy, OnChildNotify, ReflectChildNotify, ReflectLastMsg, CheckAutoCenter, SubclassCtl3d, SubclassDlg3d, GrayCtlColor, OnGrayCtlColor, HandleFloatingSysCommand, IsTopParentActive, ActivateTopParent, WalkPreTranslateTree, GetDescendantWindow, SendMessageToDescendants, IsFrameWnd, OnFinalRelease, PreTranslateInput, ModifyStyle, ModifyStyleEx, _FilterToolTipMessage, _EnableToolTips, GetSafeOwner_, CreateDlg, CreateDlgIndirect, CreateDlgIndirect, InitControlContainer, SetOccDialogInfo, AttachControlSite, AttachControlSite, OnNTCtlColor, OnQuery3dControls, OnDisplayChange, OnDragList, GetMessageMap |
| Methods inherited from class CCmdTarget |
GetIDispatch, FromIDispatch, IsResultExpected, EnableAutomation, EnableConnections, BeginWaitCursor, EndWaitCursor, RestoreWaitCursor, EnumOleVerbs, DoOleVerb, OnCmdMsg, OnFinalRelease, IsInvokeAllowed, EnableTypeLib, GetTypeInfoOfGuid, GetDispatchIID, GetTypeInfoCount, GetTypeLibCache, GetTypeLib, GetNotSupported, SetNotSupported, GetRoutingView, GetRoutingFrame, GetRoutingView_, GetRoutingFrame_, GetMessageMap, GetCommandMap, GetDispatchMap, GetConnectionMap, GetInterfaceMap, GetEventSinkMap, EnableAggregation, ExternalDisconnect, GetControllingUnknown, InternalQueryInterface, InternalAddRef, InternalRelease, ExternalQueryInterface, ExternalAddRef, ExternalRelease, GetInterface, QueryAggregates, OnCreateAggregates, GetInterfaceHook, GetStandardProp, SetStandardProp, GetEntryCount, GetDispEntry, MemberIDFromName, GetStackSize, PushStackArgs, CallMemberFunc, OnEvent, GetEventSinkEntry, GetExtraConnectionPoints, GetConnectionHook |
CListBox
public CListBox();
~CListBox
public virtual ~CListBox();
AddString
public int AddString( LPCTSTR lpszItem );
CharToItem
public virtual int CharToItem( UINT nKey, UINT nIndex );
CompareItem
public virtual int CompareItem( LPCOMPAREITEMSTRUCT lpCompareItemStruct );
Create
public BOOL Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID );
DeleteItem
public virtual void DeleteItem( LPDELETEITEMSTRUCT lpDeleteItemStruct );
DeleteString
public int DeleteString( UINT nIndex );
Dir
public int Dir( UINT attr, LPCTSTR lpszWildCard );
DrawItem
public virtual void DrawItem( LPDRAWITEMSTRUCT lpDrawItemStruct );
FindString
public int FindString( int nStartAfter, LPCTSTR lpszItem ) const;
FindStringExact
public int FindStringExact( int nIndexStart, LPCTSTR lpszFind ) const;
GetAnchorIndex
public int GetAnchorIndex() const;
GetCaretIndex
public int GetCaretIndex() const;
GetCount
public int GetCount() const;
GetCurSel
public int GetCurSel() const;
GetHorizontalExtent
public int GetHorizontalExtent() const;
GetItemData
public DWORD GetItemData( int nIndex ) const;
GetItemDataPtr
public void* GetItemDataPtr( int nIndex ) const;
GetItemHeight
public int GetItemHeight( int nIndex ) const;
GetItemRect
public int GetItemRect( int nIndex, LPRECT lpRect ) const;
GetLocale
public LCID GetLocale() const;
GetSel
public int GetSel( int nIndex ) const;
GetSelCount
public int GetSelCount() const;
GetSelItems
public int GetSelItems( int nMaxItems, LPINT rgIndex ) const;
GetText
public void GetText( int nIndex, CString& rString ) const;
GetText
public int GetText( int nIndex, LPTSTR lpszBuffer ) const;
GetTextLen
public int GetTextLen( int nIndex ) const;
GetTopIndex
public int GetTopIndex() const;
InitStorage
public int InitStorage( int nItems, UINT nBytes );
InsertString
public int InsertString( int nIndex, LPCTSTR lpszItem );
ItemFromPoint
public UINT ItemFromPoint( CPoint pt, BOOL& bOutside ) const;
MeasureItem
public virtual void MeasureItem( LPMEASUREITEMSTRUCT lpMeasureItemStruct );
OnChildNotify
protected virtual BOOL OnChildNotify( UINT, WPARAM, LPARAM, LRESULT* );
ResetContent
public void ResetContent();
SelectString
public int SelectString( int nStartAfter, LPCTSTR lpszItem );
SelItemRange
public int SelItemRange( BOOL bSelect, int nFirstItem, int nLastItem );
SetAnchorIndex
public void SetAnchorIndex( int nIndex );
SetCaretIndex
public int SetCaretIndex( int nIndex, BOOL bScroll = TRUE );
SetColumnWidth
public void SetColumnWidth( int cxWidth );
SetCurSel
public int SetCurSel( int nSelect );
SetHorizontalExtent
public void SetHorizontalExtent( int cxExtent );
SetItemData
public int SetItemData( int nIndex, DWORD dwItemData );
SetItemDataPtr
public int SetItemDataPtr( int nIndex, void* pData );
SetItemHeight
public int SetItemHeight( int nIndex, UINT cyItemHeight );
SetLocale
public LCID SetLocale( LCID nNewLocale );
SetSel
public int SetSel( int nIndex, BOOL bSelect = TRUE );
SetTabStops
public void SetTabStops();
SetTabStops
public BOOL SetTabStops( int nTabStops, LPINT rgTabStops );
SetTabStops
public BOOL SetTabStops( const int& cxEachStop );
SetTopIndex
public int SetTopIndex( int nIndex );
VKeyToItem
public virtual int VKeyToItem( UINT nKey, UINT nIndex );