Visual Studio 2010 - Visual C++
CWnd::SetWindowText
Sets the window's title to the specified text.
void SetWindowText( LPCTSTR lpszString );
Parameters
Remarks
If the window is a control, the text within the control is set.
This function causes a WM_SETTEXT message to be sent to this window.
Example
Visual C++
// set the text in IDC_EDITNAME CWnd* pWnd = GetDlgItem(IDC_EDITNAME); pWnd->SetWindowText(_T("Gerald Samper")); // Get the text back. CString is convenient, because MFC // will automatically allocate enough memory to hold the // text--no matter how large it is. CString str; pWnd->GetWindowText(str); ASSERT(str == _T("Gerald Samper")); // The LPTSTR override works, too, but it might be too short. // If we supply a buffer that's too small, we'll only get those // characters that fit. TCHAR sz[10]; int nRet = pWnd->GetWindowText(sz, 10); // Nine characters, plus terminating null ASSERT(_tcscmp(sz, _T("Gerald Sa")) == 0); ASSERT(nRet == 9); // You can query the length of the text without the length of // the string using CWnd::GetWindowTextLength() nRet = pWnd->GetWindowTextLength(); ASSERT(nRet == 13);
Requirements
Header: afxwin.h
See Also