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


HSPTV!掲示板


未解決 解決 停止 削除要請

2006
1001
サムHSPスクリプトエディタでInsertキーを押した時のように5解決


サム

リンク

2006/10/1(Sun) 22:03:19|NO.2781

HSPスクリプトエディタでInsertキーを押した時のように、
Mesboxやinput命令で作ったオブジェクトの中で
文字を上書きモードで入力できるようにできないでしょうか。

HSPスクリプトエディタもHSPで作られていると知ったので、
もしかしたらできるのでは、と思い投稿しました。
よろしくお願いいたします。



この記事に返信する


七次元

リンク

2006/10/1(Sun) 22:17:26|NO.2782

HSPでできてるってのは関係ないと思いますが・・・

たしかにmesboxとかじゃIntertが使えませんね。
試したところリッチエディトコントロールならIntert可能のようです。



Irisawa

リンク

2006/10/1(Sun) 23:20:12|NO.2788

標準のHSPスクリプトエディタはVC++で書かれています。
勿論、作ろうと思えばHSPでスクリプトエディタを作成することもできます。
(実際に、HSP製のスクリプトエディタも存在しています)

通常のエディットコントロールは単純な機能しかないので通常は書式などの拡張書式を
実装できるリッチエディットコントロールか独自エディットコントロールを使用する
場合が多いと思います。

hsed3.exeはFootyエディットコントロール(専用ライブラリなのでDLLなし)、hsed3le.exeは
普通のエディットコントロールを使用しています。
普通のエディットコントロールでは上書きモードはない(?)模様なのでサブクラス化して
実装する方法しかないのではないでしょうか。そうなるとHSPでは難しいかな。



七次元

リンク

2006/10/1(Sun) 23:27:08|NO.2789

>そうなるとHSPでは難しいかな。
さくらさんとこのモジュールを使えば簡単に導入できますよ。
上で書いたのはHSPで試した結果ですので

さくらさんのモジュールは色々できて重宝しています



Shark++

リンク

2006/10/2(Mon) 01:12:48|NO.2793

エディタなら↓っててもあるみたいです。
上書きモードがあるかわかんないですが...

http://www.onionsoft.net/hsp/beta/betabbs.cgi?no=6000&reno=no&oya=6000&mode=msgview&page=40
過去ログにいきそうなので見つからなかったら"SCILEXER.DLL"で検索してください



サム

リンク

2006/10/3(Tue) 00:43:53|NO.2818

>HSPでできてるってのは関係ないと思いますが・・・

>標準のHSPスクリプトエディタはVC++で書かれています。

そうなんですか。適当な事を言ってしまってごめんなさい。
七次元さん、Irisawaさん、Shake++さん返信ありがとうございます。
さくらさんのモジュールを使用させていただきます。
助かりました。ありがとうございました。



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