静的な複数行の wxTextCtrl があります。ウィンドウに表示できる行数よりも内容が多いため、スクロールします。私のプログラムが特定の行の内容を更新すると、スクロールが移動して更新が表示されます。これは、別の回線を調べていた可能性のあるユーザーにとっては気がかりです。
// k is line to update
// update is new line contents
myTxtCtrl->Replace(
myTxtCtrl->XYToPosition(0,k),
myTxtCtrl->XYToPosition(0,k+1),
update + L"\n");
// the control has now scrolled to ensure line k is visible
この動作を無効にする方法、または更新後に以前に表示されていたディスプレイの部分にコントロールを強制的に戻すにはどうすればよいですか?