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

小ワザ

RichEdit

コメント

  • 久しぶりに登場! ルーラーがいつまでもオイラをいじめる [sad2] -- 猫太? 2006-04-11 (火) 00:42:00
  • 普通のEDITでそこそこルーラーできましたよ〜。ただまだ範囲選択などは対応していないので、それを解決してまとめたらupできそうです。まだりっちの方はいろいろ触ってみないと難しいです。 -- kz3 2006-04-11 (火) 10:06:19
  • Richha -- 猫太? 2006-04-11 (火) 17:02:30
  • ミス!Editでうなくいってたんですか〜 さすがkz3さんですな〜w -- 猫太? 2006-04-11 (火) 17:09:09
  • Richはまずフォント固定にするのが重要ですぞ〜 -- 猫太? 2006-04-11 (火) 17:10:54
  • Editではうなくいってるんですよ〜...って「うなく」って何ですか?^^; -- kz3 2006-04-11 (火) 23:38:04
  • なんかいろいろやっていたらGetCaretPos?()を使うと簡単だったり...orz -- kz3 2006-04-12 (水) 13:44:22
  • とりあえず...ちゃんとオブジェクトをサブクラス化してスクロールメッセージを捕ろうとしていたものから要らない所を取り除いてGetCaretPos?()を使ったルーラーをupしておきますが、非常にコードが汚いです。適当に端折ったりしましたので・・・。タイマーを回しまくっているところも汚いです。ただポイントは押さえてあると思います。たぶん同じ方法ならリッチにも通用するかも?&ref(): File not found: "DirtyEditRuler.hsp" at page "雑談"; -- kz3 2006-04-13 (木) 16:11:33
  • Dirtyな( 汚い )コードなので雑談に置いておきます^^; -- kz3 2006-04-13 (木) 16:16:50
  • あなたはネ申です! 早速研究してみます!! -- 猫太? 2006-04-13 (木) 18:28:14
  • 余計なことしている部分もあるかもですけどね...ところで神と言えば、実写版デスノートですが、月役の藤原達也さん、どちらかというとL( 流河 早樹? )っぽいです-- kz3 2006-04-13 (木) 18:36:01
  • でも、何やってるのかさっぱり状態ですw ブランクのせいか?! -- 猫太? 2006-04-13 (木) 18:38:28
  • 一言で言えばrepeat〜loopで見張る代わりにタイマーを回して、スクロールのツマミ位置からルーラーの基点を計算して、描画して、キャレット位置にマーカーを描画しているだけですー。 -- kz3 2006-04-13 (木) 18:45:14
  • ルーラースクロールの部分はどうなってるんでしょう? -- 猫太? 2006-04-13 (木) 20:18:53
  • ルーラースクロールって何でしょう?ルーラー上でマウスドラッグでキャレットが移動するとかですか?一応ルーラー動作にはHSPエディタなどを参考にしましたので、そんな機能はございません^^;ルーラー上でスクロールする必要もないと思うし...って考えてること違うかな? -- kz3 2006-04-14 (金) 01:40:47
  • Edit_RowFromChar?は正しくはEdit_ColumnFromChar?か...Line = Rowだったか... -- kz3 2006-04-14 (金) 03:56:42
  • 説明が悪かったようですね [worried2] ルーラーがちゃんと左右に動いてるんで、どうやって左右に動いてるのかってことです。  -- 猫太? 2006-04-14 (金) 14:19:57
  • そこがポイントですから〜、で既に説明しているんですけどね^^;エディットスクロールのツマミの位置からルーラーの左端の開始列を計算で求められます。 -- kz3 2006-04-14 (金) 15:40:43
  • ではリッチでもルーラーやってみようと思います〜 -- kz3 2006-04-15 (土) 15:29:06
  • 行間設定はRichEdit2.0からCHARFORMAT2構造体で設定できるようです。ver1を使って書いていたので、ver2に書き直しですorz -- kz3 2006-04-16 (日) 13:12:59
  • 確かにCHARFORMAT2でできますね。 ちなみに、なぜ行間設定を? -- 猫太? 2006-04-16 (日) 13:46:20
  • おまけに行番号もと思って〜 -- kz3 2006-04-16 (日) 13:54:52
  • ぶほ! あんな物までオマケレベルでやろうとするとは・・・。kz3さんがエディター作りに目覚めたら到底かなわないかも! -- 猫太? 2006-04-16 (日) 13:57:50
  • ↓のssはまさか次のHSPのエディター? -- 猫太? 2006-04-16 (日) 17:14:41
  • 期間限定公開終了 [hun] -- kz3 2006-04-16 (日) 23:24:31
  • あれまw -- 猫太? 2006-04-16 (日) 23:40:27
  • リッチのほうはどうですか?ちょっとだけなら分かりますが・・・。 -- 猫太? 2006-04-16 (日) 23:48:25
  • どばーーーーーーーー!出来やした。( 特定条件化ではあるが ) -- kz3 2006-04-18 (火) 09:55:49
  • で、段落設定はPARAFORMAT構造体でしたが、行番号では行間設定はあまり関係なかったです。あとオマケレベルって猫太さん言ってますがリッチ入門レベルなんですよ、初めて使うので調べまくってます...あとGDI(mesとか)で描画が難しければ反則っぽいですが同じ書式のリッチを並べるって手もありますよ^^;( フォーカス関連は何かする必要はありますが ) -- kz3 2006-04-18 (火) 09:57:45
  • 出来たんですけどーやっぱり水平ルーラーだけ示そうと思います。なんでって、それはね...^^ -- kz3 2006-04-18 (火) 10:01:46
  • ズレますか? -- 猫太? 2006-04-18 (火) 18:02:46
  • いや、ずれませんよー。( 多分 ) ずれてないでしょ?^^-- kz3 2006-04-18 (火) 23:31:13
  • 画像から見るとずれてませんね^^ -- 猫太? 2006-04-18 (火) 23:35:39
  • お久しぶりです。以前からRicheのRulerサンプルをいじっていて、どうしても出来ないことがあって作業が停滞中です。それは、ウィンドウを可変にして、最大化とかしたときにRichが拡大したぶんRulerのメモリが横に伸びないのです。WM_SIZEを横取りして、MoveWindow?で一応Rulerも横に伸びるんですが、メモリの位置とかがかなり崩れてしまいます。何か対処方法とかないでしょうか? -- 猫太? 2006-05-04 (木) 15:48:51
  • Richの話はこっちこっち^^;今はsbcobjのバージョンアップメインでリッチには手を出せませんが、Rulerのメモリって何でしょうね?目盛り??^^;どう崩れるんでしょうね〜...Richの文字が等幅だとすると、多分ずれるのは目盛り描画の基点絡みじゃないでしょうか? -- kz3 2006-05-04 (木) 19:58:44
  • そうですそうです〜基点です! 基点をそのままに、Rulerを引き伸ばしたいんですが、MoveWindow?で基点ごとずれていくんです。色々いじくってみましたけど、自分の知識では解決できなかったですorz -- 猫太? 2006-05-04 (木) 20:39:47
  • あと、書き込むのはこっちでしたね; すいません↓ -- 猫太? 2006-05-04 (木) 20:40:39
  • 一応画像もUPしておきますね〜 -- 猫太? 2006-05-04 (木) 20:51:42
  • MoveWindow? hRulerHorz?, 0, 0, xRichEdit, yRulerHorz? でうまく行くと思いますけど..見た感じ、大きくなった分だけ右側に寄った感じがします。 -- kz3 2006-05-04 (木) 21:06:48
  • 何気に水平ラインも入ってていい感じですね〜^^ -- kz3 2006-05-04 (木) 21:09:17
  • 説明要らないと思いますが、xRichEditRichEditのクライアント領域の横幅です。 -- kz3 2006-05-04 (木) 21:12:12
  • 一応現在の私のソースでは WM_SIZEを横取りして、GetClientRect? hRich,varptr(rc):MoveWindow? hRulerHorz? ,0,0, rc.2, RulerHorzHeight?, 0:gosub *drawRuler てな感じになっています。 -- 猫太? 2006-05-04 (木) 21:31:14

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

添付ファイル:
filevline.png
211件 [詳細]
filen_edit.PNG
190件 [詳細]
トップ    編集凍結 差分バックアップ添付複製名前変更リロード   新規一覧単語検索最終更新   最終更新のRSS
Last-modified: 2007-04-08 (日) 02:34:49 (2436d)