
http://www.geocities.jp/asumaroyuumaro/program/t …
上記の頁を参考に次のようにしているのですがうまくいきません
pos_cur := RichEdit2.Perform(EM_LINEINDEX, UINT(-1), 0);
何か勘違いしていますか?
No.1ベストアンサー
- 回答日時:
RichEdit2.Perform(EM_LINEINDEX, UINT(-1), 0)
これは、提示されたサイトにも書いてあるように、カーソルがある行の先頭文字がテキスト全体の最初から何文字目になるかを返します。
カーソル位置の何を取得したいんですか?
それが分からないと、「何か勘違いしていますか?」と訊かれてもこたえようがありません。
ありがとうございます。
http://afsoft.jp/program/del2010/p11_056.html
にあるCaretPosプロパティを使って
pos_cur := RichEdit2.CaretPos.X;
とすればうまくいくようです。
お手数をおかけして申し訳ありませんでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP SQLとPHPの連結方法がわからないのでアドバイスお願い致します 1 2022/07/12 12:16
- その他(プログラミング・Web制作) pythonでのカーソル移動がずれる 2 2023/07/30 08:51
- その他(IT・Webサービス) MacとWindows Google検索した時のURL表示の違いについて 1 2022/11/17 10:38
- Visual Basic(VBA) VBA 画面上のカーソルに文字数字を入力するコードを教えて下さい 1 2022/10/30 10:31
- PHP PHPの構文で間違えが分からない 5 2022/07/11 16:38
- MySQL うまくいきません教えてくださいお願いしますSQLです。クエリ構文です。 1 2023/07/07 12:39
- MySQL SQLです。こんな感じですか?あってますか? うまくいきません教えてくださいお願いします 1 2023/07/08 15:27
- DIY・エクステリア キッチン水栓の交換について 5 2022/08/28 19:26
- 電気工事士 【電気】PAS(気中負荷開閉器)とPOS (柱上油入開閉器、Pole mounted 3 2023/07/18 23:33
- その他(プログラミング・Web制作) .htaccessの設定で、httpはhttpsに、且つ、wwwありに統一、の記述方法 2 2023/06/22 10:54
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テキストが変更されたとき
-
AccessVBA SQL テキスト型は...
-
画面上のカーソルの位置を取得...
-
テキストボックスにセルの値を...
-
テキストボックスの中身をリセ...
-
変数に256文字以上のテキストを...
-
アクセスについて
-
右クリックでデータの取り込み...
-
タイトルタグとアンカーテキス...
-
修正候補:エラー
-
pdfのテキスト全文コピー、テキ...
-
アイネットディーというレンタ...
-
DirectXでの読み込みについて
-
'2465'指定した式で参照してい...
-
空白で入力フォームのボタンを...
-
ゲームの結果表示について
-
VBからPDFファイルの埋め込みテ...
-
FLASH8にてテキストエリア内の...
-
Excel VBAで読み込んだテキスト...
-
外部mp3をストリーミング再生...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テキストボックスの中身をリセ...
-
全てのテキストボックスをセル...
-
変数に256文字以上のテキストを...
-
テキストボックスにセルの値を...
-
漢字入力した値のカタカナ変換...
-
フォームのテキストの入力数字...
-
DelphiのRichEditでカーソル位...
-
VB6.0 でメニューを作りたいん...
-
'2465'指定した式で参照してい...
-
エディットボックス内での追記
-
テキストエリア内の文字列にリ...
-
SWFからHTML読みこみ
-
別のアプリケーションのテキス...
-
ボタンのクリックカウントでフ...
-
VB.NETで数十行のプログラムを...
-
Flashで恋愛ゲームを作りたいの...
-
フレームアクションで色の変更...
-
macromedia Flash WEBサイトで...
-
テキストフィールドにスクロー...
-
metaタグのdescription
おすすめ情報
回答ありがとうございます。
>カーソル位置の何を取得したいんですか?
カーソル位置データ(何文字目かでも、何バイト目かでもOKです)です。
pos_cur := RichEdit2.Perform(EM_LINEINDEX, UINT(-1), 0);
Label19.Caption := IntToStr(pos_cur);
確認のため、上記のようにLabelに表示しているのですが、0になります。
今はRichEditコンポーネントの動作確認段階で、FormにRichEdit(テキスト入力済み)、Buttonを置き、マウスでRichEditのカーソルを移動させ、buttonでその時の位置を取得するようにしています。
また、
pos_cur := RichEdit2.Perform(EM_LINEINDEX, UINT(-1), 0);
の前に
RichEdit2.SetFocus;
を置いても同じです。