共用方式為


CComBSTR::AppendBytes

將指定的位元組數目。 m_str ,不需要轉換。

HRESULT AppendBytes( 
   const char* lpsz, 
   int nLen 
) throw( );

參數

  • lpsz
    [in] 附加的陣列的指標 (以位元組為單位)。

  • p
    [in] 附加的位元組數目。

傳回值

在成功S_OK ,或任何標準 HRESULT 錯誤值。

範例

CComBSTR bstrPre(OLESTR("Hello "));
HRESULT hr;

// Appends "Wo" to "Hello " (4 bytes == 2 characters)
hr = bstrPre.AppendBytes(reinterpret_cast<char*>(OLESTR("World!")), 4);

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

需求

Header: atlbase.h

請參閱

參考

CComBSTR 類別

CComBSTR::Append

CComBSTR::operator +=

CComBSTR::operator +=