CComBSTR::AppendBSTR
指定された BSTR を CComBSTR::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