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

#include <ComboBox.hpp>

Inheritance diagram for CComboBox:
CStdWnd CCtrlWnd CPopupWnd CMsgWnd CWnd

List of all members.

Public Member Functions

 CComboBox ()
void Reset () const
size_t Count () const
void TextLimit (size_t nLimit) 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
void RemoveSelection ()
size_t CurSel (const tchar *pszText, size_t iFirst=Core::npos) const
size_t Select (const tchar *pszText, size_t iFirst=Core::npos) const
size_t TextLength (size_t nItem) const
size_t TextLength () const
CString Text (size_t nItem) const
CString Text () const

Protected Member Functions

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

Constructor & Destructor Documentation


Member Function Documentation

void CComboBox::Reset ( ) const [inline]
size_t CComboBox::Count ( ) const [inline]
void CComboBox::TextLimit ( size_t  nLimit) const [inline]
size_t CComboBox::Add ( const tchar *  pszText) const [inline]
size_t CComboBox::Add ( const tchar *  pszText,
LPARAM  lData 
) const [inline]
size_t CComboBox::Add ( const tchar *  pszText,
void *  pData 
) const [inline]
size_t CComboBox::Insert ( const tchar *  pszText,
size_t  nItem 
) const [inline]
size_t CComboBox::Delete ( size_t  nItem) const [inline]
size_t CComboBox::Find ( const tchar *  pszText,
size_t  nFirst = Core::npos 
) const [inline]
size_t CComboBox::FindExact ( const tchar *  pszText,
size_t  nFirst = Core::npos 
) const [inline]
void CComboBox::ItemData ( size_t  nItem,
LPARAM  lData 
) const [inline]
void CComboBox::ItemPtr ( size_t  nItem,
void *  pData 
) const [inline]
LPARAM CComboBox::ItemData ( size_t  nItem) const [inline]
void * CComboBox::ItemPtr ( size_t  nItem) const [inline]
size_t CComboBox::CurSel ( ) const [inline]
void CComboBox::CurSel ( size_t  nItem) const [inline]
void CComboBox::RemoveSelection ( ) [inline]
size_t CComboBox::CurSel ( const tchar *  pszText,
size_t  iFirst = Core::npos 
) const [inline]
size_t CComboBox::Select ( const tchar *  pszText,
size_t  iFirst = Core::npos 
) const [inline]
size_t CComboBox::TextLength ( size_t  nItem) const [inline]
size_t CComboBox::TextLength ( ) const [inline]
CString CComboBox::Text ( size_t  nItem) const
void CComboBox::GetCreateParams ( WNDCREATE rParams) [protected, virtual]

Reimplemented from CCtrlWnd.

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

Reimplemented from CMsgWnd.


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