Windows Runtime Cpp Windowsランタイムテンプレートライブラリ 新しいページはコチラ
提供: yonewiki
(→ComPtr スマートポインタによる文字列オブジェクト生成) |
(→HString::MakeReference(pStr).Get() 静的メンバ関数) |
||
215行: | 215行: | ||
[[Windows Runtime Cpp Windowsランタイムテンプレートライブラリ#ComPtr スマートポインタによる文字列オブジェクト生成|前項のサンプル]]に登場したHStringクラスの静的メンバ関数MakeReferenceを使うと文字列を参照するオブジェクトが生成されます。 | [[Windows Runtime Cpp Windowsランタイムテンプレートライブラリ#ComPtr スマートポインタによる文字列オブジェクト生成|前項のサンプル]]に登場したHStringクラスの静的メンバ関数MakeReferenceを使うと文字列を参照するオブジェクトが生成されます。 | ||
*'''HString::MakeReference(文字列先頭アドレス変数or L"" 文字列リテラル指定).Get()''' | *'''HString::MakeReference(文字列先頭アドレス変数or L"" 文字列リテラル指定).Get()''' | ||
+ | 上記のようにして、ネイティブなC++文字列変数からHString型の文字列の参照をオブジェクトとして作ることができます。 | ||
+ | :第一引数:文字列の先頭アドレス変数 L""のようなワイド文字列のリテラルを指定しても同じことです。サンプルでは |