次の方法で共有


CComBSTR::AppendBSTR

指定された BSTRCComBSTR::m_str に追加します。

HRESULT AppendBSTR(
   BSTR p 
) throw( );

パラメーター

  • p
    [入力] 追加する BSTR

戻り値

正常に終了した場合は、S_OK を返します。それ以外の場合は、標準の HRESULT エラー値を返します。

解説

通常のワイド文字列をこのメソッドに渡さないでください。コンパイラでエラーをキャッチできないため、ランタイム エラーが発生します。

使用例

CComBSTR bstrPre(OLESTR("Hello "));
CComBSTR bstrSuf(OLESTR("World!"));
HRESULT hr;

// Appends "World!" to "Hello "
hr = bstrPre.AppendBSTR(bstrSuf);

// Displays a message box with text "Hello World!"
::MessageBox(NULL, CW2CT(bstrPre), NULL, MB_OK);   

必要条件

ヘッダー: atlbase.h

参照

関連項目

CComBSTR クラス

CComBSTR::Append

CComBSTR::operator +=

概念

ATL と MFC の文字列変換マクロ