エディットボックスの最後に文字列を表示させる方法
UINT EditMax; // テキストの最大値
va_list ap; // 可変パラメータリスト
char Msg_Edit[255]; // ログ編集バッファ
// ログ編集バッファ初期化
memset( Msg_Edit,NULL,sizeof(Msg_Edit) );
// 可変パラメータ編集準備
va_start( ap, Format );
// 可変パラメータ編集
va_arg( ap, char* );
(void)vsprintf( Msg_Edit,Format,ap );
// 可変パラメータ編集終了
va_end( ap );
// エディットボックスに表示できる最大バイト数を取得する
EditMax = E_Logging_ptr->GetLimitText();
// カーソルを最後に移動させる
E_Logging_ptr->SetSel( EditMax, EditMax, FALSE );
// エラーログを表示させる
E_Logging_ptr->ReplaceSel( Msg_Edit );
E_Logging_ptr->ReplaceSel( "\r\n" );
サンプルではメンバ変数は使わずにオブジェクトのアドレスを取得して、使用している
ので、ちょっと分かりにくいかもしれません。