2

編集コントロールが無効になっている場合、キャレットは消えます。その場合、編集が長いテキストを表示している場合、残りの単語を表示することはできません。キャレット i を使用すると、それを行うことができます。

4

1 に答える 1

4

無効な編集コントロールではなく、有効な読み取り専用編集コントロールを使用する必要があると思います。

エディット ボックスのプロパティ ウィンドウで「読み取り専用」をチェックするかES_READONLY、 を呼び出すときに使用しCreateます。また、 Auto HScroll ( ES_AUTOHSCROLL) (および複数行の場合は AutoVScroll )をチェックすることを忘れないでください。

CEdit* pEdit = new CEdit;
pEdit->Create(ES_MULTILINE | WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_BORDER
  | ES_AUTOHSCROLL | ES_READONLY, (10, 10, 100, 100), this, 1);
于 2012-07-17T11:05:45.473 に答える