どうすれば次のようなことができますSetWindowText( static_label, "I know this thing" + myString )
か?
質問する
899 次
3 に答える
6
この質問は、演算子のオーバーロード、または一般的なオーバーロードとは関係ありません。
SetWindowText (...)
を使用してダイアログ ウィンドウのタイトルと静的ラベルを設定する方法について言及している場合、それはHWND
ジェネリック ハンドルであるためです。
一方、テキストを連結する方法を尋ねている場合は、std::string
and 呼び出し.c_str (...)
を使用して、Win32 API が必要とするヌル終了文字列を取得できます。
于 2013-09-02T20:45:42.093 に答える
2
#include <atlstr.h>
CString a = "I know this thing ";
CString b = "foo";
SetWindowText(static_label, a + b);
于 2013-09-02T20:43:49.990 に答える