hinekure.net が http://hspdev-wiki.net/ から自動クローリングした結果を表示しています。画像やリソースなどのリンクが切れています。予めご了承ください。
RichEdit/Ruler - HSP開発wiki
トップ    編集凍結 差分バックアップ添付複製名前変更リロード   新規一覧単語検索最終更新   最終更新のRSS

小ワザ

hsp3.png

リッチエディットとルーラー

今日のエディタでほぼ標準装備である水平ルーラーと行番号の表示をスクロールバーのスクロールと連動して、それぞれをスクロールさせてみます。
マーカーやハイライトなどは実装しません。スクロールと連動させるだけです。
リッチエディットコントロールにはいくつかバージョンがありますが、基本的な部分はどれも同じだと思いますのでver1.0を使います。

スクリプト

+  水平ルーラーと行番号の連動スクロール

コメント

  • 他の環境ではどうなるやら?大コメントはGENKIさん式です。 -- kz3 2006-04-20 (木) 04:17:32
  • 全ての文章を消してみると行番号の 1 の部分がバグりますね。 でも、本当に完成するとは・・・。 これを参考に自作エディタを拡張してみようと思います。 -- 猫太? 2006-04-20 (木) 16:54:44
  • んで、Richedit Ver2.0以上にすると、文字サイズが可変になるので、固定にしてルーラーがずれないようにする方法がありますよ。 -- 猫太? 2006-04-20 (木) 17:00:17
  • ありゃ、全部消すこととか考えてなかった。 -- kz3 2006-04-20 (木) 17:03:10
  • その場凌ぎ的に直しましたー。まぁこのサンプルも行の高さが固定だったりいろいろ制限あったりです。あとRichのフォントサイズを極小にするとズレます( 根本解決になってない )。HSPエディタは極小でもズレないので何かあるんだと思いますが...^^; -- kz3
  • ずれ防止の方法は sendmsg hRich, EM_GETLANGOPTIONS, 0, 0 : x = stat sendmsg hRich, EM_SETLANGOPTIONS, 0, -1 ^ $00000080 & stat をRich作成後のどこかに追加すると解決しますと思います。
    • 猫太? 2006-04-20 (木) 17:44:26

URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White

添付ファイル:
filev3_049_RichRuler.hsp
935件 [詳細]
トップ    編集凍結 差分バックアップ添付複製名前変更リロード   新規一覧単語検索最終更新   最終更新のRSS
Last-modified: 2010-08-06 (金) 14:48:23 (1220d)