CComBSTR::AppendBSTR

更新 : 2007 年 11 月

指定された 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);   

必要条件

ヘッダー : atlcomcli.h

参照

概念

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

参照

CComBSTR クラス

CComBSTR::Append

CComBSTR::operator +=

その他の技術情報

CComBSTR のメンバ