Windows C++ Library
|
#include <EditBox.hpp>
Public Member Functions | |
CEditBox () | |
virtual | ~CEditBox () |
void | TextLimit (int iLimit) const |
void | ReadOnly (bool bReadOnly=true) const |
void | Select (size_t iFirstChar=0, size_t iLastChar=Core::npos) const |
void | Text (const tchar *pszText) |
void | Text (const tstring &strText) |
void | ReplaceSel (const tchar *pszText, bool bCanUndo=true) |
void | Append (const tchar *pszText) |
void | TabWidth (uint nWidth) |
void | Selected (int &nStart, int &nEnd) const |
size_t | TextLength () const |
CString | Text () const |
void | SetFilterDefault (bool bAllow) |
void | Filter (const tchar *pszFilter, bool bAllow=true) |
void | Filter (tchar cFilter, bool bAllow=true) |
Protected Member Functions | |
virtual void | GetCreateParams (WNDCREATE &rParams) |
virtual LRESULT | WndProc (HWND hWnd, UINT iMsg, WPARAM wParam, LPARAM lParam) |
virtual void | OnReflectedCtrlMsg (uint iMsg) |
virtual bool | FilterKey (tchar cChar) |
void | AllocFilterMap () |
Protected Attributes | |
bool * | m_pFilter |
Private Member Functions | |
CEditBox (const CEditBox &) | |
CEditBox & | operator= (const CEditBox &) |
CEditBox::~CEditBox | ( | ) | [virtual] |
CEditBox::CEditBox | ( | const CEditBox & | ) | [private] |
void CEditBox::TextLimit | ( | int | iLimit | ) | const [inline] |
void CEditBox::ReadOnly | ( | bool | bReadOnly = true | ) | const [inline] |
void CEditBox::Select | ( | size_t | iFirstChar = 0 , |
size_t | iLastChar = Core::npos |
||
) | const [inline] |
void CEditBox::Text | ( | const tchar * | pszText | ) | [inline] |
void CEditBox::Text | ( | const tstring & | strText | ) | [inline] |
void CEditBox::ReplaceSel | ( | const tchar * | pszText, |
bool | bCanUndo = true |
||
) | [inline] |
void CEditBox::Append | ( | const tchar * | pszText | ) |
void CEditBox::TabWidth | ( | uint | nWidth | ) | [inline] |
void CEditBox::Selected | ( | int & | nStart, |
int & | nEnd | ||
) | const [inline] |
size_t CEditBox::TextLength | ( | ) | const [inline] |
CString CEditBox::Text | ( | ) | const [inline] |
void CEditBox::SetFilterDefault | ( | bool | bAllow | ) |
void CEditBox::Filter | ( | const tchar * | pszFilter, |
bool | bAllow = true |
||
) |
void CEditBox::Filter | ( | tchar | cFilter, |
bool | bAllow = true |
||
) |
void CEditBox::GetCreateParams | ( | WNDCREATE & | rParams | ) | [protected, virtual] |
Reimplemented from CCtrlWnd.
LRESULT CEditBox::WndProc | ( | HWND | hWnd, |
UINT | iMsg, | ||
WPARAM | wParam, | ||
LPARAM | lParam | ||
) | [protected, virtual] |
Reimplemented from CStdWnd.
void CEditBox::OnReflectedCtrlMsg | ( | uint | iMsg | ) | [protected, virtual] |
Reimplemented from CMsgWnd.
bool CEditBox::FilterKey | ( | tchar | cChar | ) | [protected, virtual] |
Reimplemented in CDecimalBox.
void CEditBox::AllocFilterMap | ( | ) | [protected] |
bool* CEditBox::m_pFilter [protected] |