HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
0530
hatterカーソル(キャレット)の位置2解決


hatter

リンク

2009/5/30(Sat) 09:57:49|NO.25452

カーソルというかmesboxのキャレットの位置の検出ってどうやれば良いのでしょうか?
最初はマウスの位置でやればできるかなーと思ったのですが、
スクロールや必ずしもカーソルとキャレットが一致しないので無理でした。
やはりWINAPIを使わなければ行けないのでしょうか?
詳しく教えてくださいませんか?



この記事に返信する


Kpan

リンク

2009/5/30(Sat) 11:16:16|NO.25454

標準命令にはない処理なので、
EM_GETSELメッセージをsendmsg命令で送信してください。
(「EM_GETSEL HSP」とかでぐぐーる



hatter

リンク

2009/5/30(Sat) 22:33:20|NO.25460

>>Kpanさん
ありがとうございます。ググって、
ちょくとさんのHPと
KpanさんのLet's HSP!
を参考にしたら何とかなりました。
半角と全角(2byte文字)が混ぜっていると、strmidでは全角を半角の二倍として捉えてしまう
ので、その辺の調整をやっているので、どんな風になったのかお見せできませんが、
後々HPで公開するつもりです。



ONION software Copyright 1997-2023(c) All rights reserved.