Windows C++ Library
Public Member Functions | Protected Member Functions
CListBox Class Reference

#include <ListBox.hpp>

Inheritance diagram for CListBox:
CStdWnd CCtrlWnd CPopupWnd CMsgWnd CWnd

List of all members.

Public Member Functions

 CListBox ()
void Reset () const
size_t Count () const
size_t Add (const tchar *pszText) const
size_t Add (const tchar *pszText, LPARAM lData) const
size_t Add (const tchar *pszText, void *pData) const
size_t Insert (const tchar *pszText, size_t nItem) const
size_t Delete (size_t nItem) const
size_t Find (const tchar *pszText, size_t nFirst=Core::npos) const
size_t FindExact (const tchar *pszText, size_t nFirst=Core::npos) const
void ItemData (size_t nItem, LPARAM lData) const
void ItemPtr (size_t nItem, void *pData) const
LPARAM ItemData (size_t nItem) const
void * ItemPtr (size_t nItem) const
size_t CurSel () const
void CurSel (size_t nItem) const
size_t CurSel (const tchar *pszText, size_t nFirst=Core::npos) const
bool IsSel (size_t nItem) const
void RestoreSel (size_t nItem) const
size_t TextLength (size_t nItem) const
size_t Text (tchar *pszText, size_t nItem) const
CString Text (size_t nItem) const
void SetTabStops (size_t iNumTabStops, const uint *pTabStops)
void ItemHeight (size_t nItem, uint nHeight)

Protected Member Functions

virtual void GetCreateParams (WNDCREATE &rParams)
virtual void OnReflectedCtrlMsg (uint iMsg)
virtual void OnSelChange ()

Constructor & Destructor Documentation


Member Function Documentation

void CListBox::Reset ( ) const [inline]
size_t CListBox::Count ( ) const [inline]
size_t CListBox::Add ( const tchar *  pszText) const [inline]
size_t CListBox::Add ( const tchar *  pszText,
LPARAM  lData 
) const [inline]
size_t CListBox::Add ( const tchar *  pszText,
void *  pData 
) const [inline]
size_t CListBox::Insert ( const tchar *  pszText,
size_t  nItem 
) const [inline]
size_t CListBox::Delete ( size_t  nItem) const [inline]
size_t CListBox::Find ( const tchar *  pszText,
size_t  nFirst = Core::npos 
) const [inline]
size_t CListBox::FindExact ( const tchar *  pszText,
size_t  nFirst = Core::npos 
) const [inline]
void CListBox::ItemData ( size_t  nItem,
LPARAM  lData 
) const [inline]
void CListBox::ItemPtr ( size_t  nItem,
void *  pData 
) const [inline]
LPARAM CListBox::ItemData ( size_t  nItem) const [inline]
void * CListBox::ItemPtr ( size_t  nItem) const [inline]
size_t CListBox::CurSel ( ) const [inline]
void CListBox::CurSel ( size_t  nItem) const [inline]
size_t CListBox::CurSel ( const tchar *  pszText,
size_t  nFirst = Core::npos 
) const [inline]
bool CListBox::IsSel ( size_t  nItem) const [inline]
void CListBox::RestoreSel ( size_t  nItem) const
size_t CListBox::TextLength ( size_t  nItem) const [inline]
size_t CListBox::Text ( tchar *  pszText,
size_t  nItem 
) const [inline]
CString CListBox::Text ( size_t  nItem) const
void CListBox::SetTabStops ( size_t  iNumTabStops,
const uint *  pTabStops 
) [inline]
void CListBox::ItemHeight ( size_t  nItem,
uint  nHeight 
) [inline]
void CListBox::GetCreateParams ( WNDCREATE rParams) [protected, virtual]

Reimplemented from CCtrlWnd.

void CListBox::OnReflectedCtrlMsg ( uint  iMsg) [protected, virtual]

Reimplemented from CMsgWnd.

void CListBox::OnSelChange ( ) [protected, virtual]

The documentation for this class was generated from the following files: