フリーソフト

« [Delphi] Memoで現在カーソルがある行までスクロールする | トップページ | [Delphi] Memoで入力できる文字数を制限する »

[Delphi] MemoやRichEditをスクロールする

プログラムからMemoやRichEditをスクロールさせるには EM_SCROLL を使用します。

 //1ページ上へ
 Memo1.Perform(EM_SCROLL, SB_PAGEUP, 0);
 //1ページ下へ
 Memo1.Perform(EM_SCROLL, SB_PAGEDOWN, 0);
 //1行上へ
 Memo1.Perform(EM_SCROLL, _SB_LINEUP, 0);
 //1行下へ
 Memo1.Perform(EM_SCROLL, SB_LINEDOWN, 0);

EM_LINESCROLLを使用することもできます。

 //水平方向に3文字、垂直方向に2行スクロール
 Memo1.Perform(EM_LINESCROLL, 3, 2);

« [Delphi] Memoで現在カーソルがある行までスクロールする | トップページ | [Delphi] Memoで入力できる文字数を制限する »

Delphi」カテゴリの記事

TMemo」カテゴリの記事

コメント

この記事へのコメントは終了しました。