duilib自学教程
Public 类型 | Public 成员函数 | Protected 属性 | 所有成员列表
DuiLib::CDuiString类 参考

Public 类型

enum  { MAX_LOCAL_STRING_LEN = 63 }
 

Public 成员函数

 CDuiString (const TCHAR ch)
 
 CDuiString (const CDuiString &src)
 
 CDuiString (LPCTSTR lpsz, int nLen=-1)
 
CDuiString ToString ()
 
void Empty ()
 
int GetLength () const
 
bool IsEmpty () const
 
TCHAR GetAt (int nIndex) const
 
void Append (LPCTSTR pstr)
 
void Assign (LPCTSTR pstr, int nLength=-1)
 
LPCTSTR GetData () const
 
void SetAt (int nIndex, TCHAR ch)
 
 operator LPCTSTR () const
 
TCHAR operator[] (int nIndex) const
 
const CDuiStringoperator= (const CDuiString &src)
 
const CDuiStringoperator= (const TCHAR ch)
 
const CDuiStringoperator= (LPCTSTR pstr)
 
const CDuiStringoperator= (LPCWSTR lpwStr)
 
const CDuiStringoperator+= (LPCWSTR lpwStr)
 
CDuiString operator+ (const CDuiString &src) const
 
CDuiString operator+ (LPCTSTR pstr) const
 
const CDuiStringoperator+= (const CDuiString &src)
 
const CDuiStringoperator+= (LPCTSTR pstr)
 
const CDuiStringoperator+= (const TCHAR ch)
 
bool operator== (LPCTSTR str) const
 
bool operator!= (LPCTSTR str) const
 
bool operator<= (LPCTSTR str) const
 
bool operator< (LPCTSTR str) const
 
bool operator>= (LPCTSTR str) const
 
bool operator> (LPCTSTR str) const
 
int Compare (LPCTSTR pstr) const
 
int CompareNoCase (LPCTSTR pstr) const
 
void MakeUpper ()
 
void MakeLower ()
 
CDuiString Left (int nLength) const
 
CDuiString Mid (int iPos, int nLength=-1) const
 
CDuiString Right (int nLength) const
 
int Find (TCHAR ch, int iPos=0) const
 
int Find (LPCTSTR pstr, int iPos=0) const
 
int ReverseFind (TCHAR ch) const
 
int Replace (LPCTSTR pstrFrom, LPCTSTR pstrTo)
 
int __cdecl Format (LPCTSTR pstrFormat,...)
 
int __cdecl SmallFormat (LPCTSTR pstrFormat,...)
 

Protected 属性

LPTSTR m_pstr
 
TCHAR m_szBuffer [MAX_LOCAL_STRING_LEN+1]
 

该类的文档由以下文件生成: