CWnd::GetWindowText
更新 : 2007 年 11 月
CWnd にタイトルがある場合は、lpszStringBuf で示されるバッファまたは rString で示される文字列へコピーします。
int GetWindowText(
LPTSTR lpszStringBuf,
int nMaxCount
) const;
void GetWindowText(
CString& rString
) const;
パラメータ
lpszStringBuf
ウィンドウのタイトルからコピーする文字列を受け取るバッファを指します。nMaxCount
バッファへコピーした最大文字数を返します。終端の null 文字も含めます。文字列が nMaxCount で指定した文字数よりも長い場合は、文字列は切り詰められます。rString
CString オブジェクト。このオブジェクトは、ウィンドウのタイトルをコピーした文字列を受け取ります。
戻り値
コピーされた文字列の長さを文字数で返します。文字列の終わりを示す NULL 文字は数えません。CWnd にキャプションがない場合、またはキャプションが空の場合は 0 を返します。
解説
CWnd オブジェクトがコントロールの場合、GetWindowText メンバ関数はタイトルをコピーする代わりに、コントロール内のテキストをコピーします。
このメンバ関数は、CWnd オブジェクトへ WM_GETTEXT メッセージを送信します。
使用例
「CWnd::SetWindowText」の例を参照してください。
必要条件
ヘッダー : afxwin.h