Page 170 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼「上書き」モードの切り替えについて かねくん 02/2/5(火) 12:13 ├Re:「上書き」モードの切り替えについて 鬱 02/2/5(火) 15:32 │ ├Re:「上書き」モードの切り替えについて かねくん 02/2/5(火) 16:41 │ │ └Re:「上書き」モードの切り替えについて 鬱 02/2/5(火) 17:06 │ │ └Re:「上書き」モードの切り替えについて かねくん 02/2/5(火) 18:42 │ └Re:「上書き」モードの切り替えについて 阿部千人 02/3/5(火) 6:18 │ └Re:「上書き」モードの切り替えについて CHEEBOW 02/3/5(火) 18:10 │ └Re:「上書き」モードの切り替えについて Harumakkin 03/2/11(火) 15:47 │ ├Re:「上書き」モードの切り替えについて toru 03/2/12(水) 8:32 │ │ └Re:「上書き」モードの切り替えについて たかみちえ 03/2/12(水) 21:58 │ ├Re:「上書き」モードの切り替えについて 鬱 03/2/12(水) 10:33 │ │ └Re:「上書き」モードの切り替えについて Harumakkin 03/2/13(木) 1:07 │ └Re:「上書き」モードの切り替えについて CHEEBOW 03/2/13(木) 21:44 └ところで CHEEBOW 03/2/14(金) 0:24 └Re:ところで たかみちえ 03/2/14(金) 1:43 ─────────────────────────────────────── ■題名 : 「上書き」モードの切り替えについて ■名前 : かねくん ■日付 : 02/2/5(火) 12:13 -------------------------------------------------------------------------
| チョット質問です。 StoryEditor(3.30β版)を利用させていただいております。 先日文書の編集を行っていたところ、途中から「上書き」モードに変わってしまいました。 ●モードの切り替えはどのように操作するのでしょうか? それとも、条件が整うと自動的に「上書き」モードに変わるのでしょうか? 教えてください。 OS:Windows Me OS詳細情報 MajorVersion:4 |
| ▼かねくんさん: >チョット質問です。 >StoryEditor(3.30β版)を利用させていただいております。 >先日文書の編集を行っていたところ、途中から「上書き」モードに変わってしまいました。 > >●モードの切り替えはどのように操作するのでしょうか? > それとも、条件が整うと自動的に「上書き」モードに変わるのでしょうか? > 教えてください。 > >OS:Windows Me OS詳細情報 MajorVersion:4 それって単にIMEが上書きモードになってるだけでは? 通常エディター側で挿入/上書きを切り替えたりしません。 |
| ▼鬱さんへ: >それって単にIMEが上書きモードになってるだけでは? >通常エディター側で挿入/上書きを切り替えたりしません。 ん〜。では、IMEのモード変更はどうしたらよいのでしょうか? ソフトへの質問と離れてしまいますが、教えて頂けませんか。 初歩的な事かも知れませんが、助かりますので。 |
| 普通Insertボタン押せば交互に切り替わるもんだけど。 今までこの事を知らなかったのなら、Windowsの入門書を買うことをお勧めします。 |
| ▼鬱さんへ: >普通Insertボタン押せば交互に切り替わるもんだけど。 なるほど!(実はケッコウ嬉しい・・・ちょっぴり恥ずかしい) 初歩的な質問にわざわざお答え頂きありがとうございます。 |
| 通常insertで切り替わりますが、 ストーリーエディタ使用時のみ、 なんらかのキッカケで、上書きモードに変わるときがあります。 戻す分には簡単ですが、 質問されてる方は、多分insertを押したわけではないと思います。 どのようなキッカケで変わるのか・・・? あまりに唐突なんで僕もわかりませんが、一応、問題にした方が宜しいかと。 僕は、使い始めて1週間もないですが 同じ現象を4回くらい体験してます。 |
| ▼阿部千人さん: >どのようなキッカケで変わるのか・・・? >あまりに唐突なんで僕もわかりませんが、一応、問題にした方が宜しいかと。 >僕は、使い始めて1週間もないですが >同じ現象を4回くらい体験してます。 僕は、経験したことがないです。 どんな状況で起こるんでしょうか? 情報をお寄せくださいませ。 |
| こんにちわ。 テキストのカット&ペーストを行っているときに、 インサートモードが切り替わってしまいます。 Shiftを押しながら領域選択して、[Ctrl]+[Insert] でコピーして、 [Shift]+[Insert]でペーストするときの、 この、[Ctrl]+[Insert] で切り替わってしまいます。 本人はコピーのつもりで行っているので、 インサートモードが切り替わっても、いつ切り替わったか判らないんですよ。 (けっこう悩みました。) ver2.xx から確認できていたのですが、 最近は[Ctrl]+[C]、[V]を使っていたので忘れてました。 |
| 上書きモードに切り替わったことがすぐに 分かれば今回の原因も発見されやすいし, 使いがって自体も向上すると思います。 Delphiは詳しくありませんが 上書きモード時にカレット(カーソル位置で点滅しているもの) を文字の大きさに変更することは困難でしょうか? VCではCreateSolidCaretなる関数を使ってカレットを 作り直すことは可能なのですが・・・ 全角,半角によって大きさを変える? 等幅フォントでない場合はどうするか?などの問題もあり, 実現は難しいと思いますがご検討してみて下さい。 |
| >Delphiは詳しくありませんが >上書きモード時にカレット(カーソル位置で点滅しているもの) >を文字の大きさに変更することは困難でしょうか? >VCではCreateSolidCaretなる関数を使ってカレットを >作り直すことは可能なのですが・・・ Delphiでは、APIのCreateCaretなどを使ってキャレットの形状を変えます。 専用の関数やメソッドなどは見たことないです。 事前にCanvasを作って、GetDCを使ってCanvasとTRichEditを関連付け、 縦幅にTextExtentで得られるcy値、 横幅にcx値を指定すればいいでしょう。 CanvasのFontの変更は、TRicheditのCM_FONTCHANGEで行うと楽です。 PlainTextのときはこれでうまくいきましたけど…。 それでは。 |
| ▼toruさん: >Shiftを押しながら領域選択して、[Ctrl]+[Insert] でコピーして、 >[Shift]+[Insert]でペーストするときの、 >この、[Ctrl]+[Insert] で切り替わってしまいます。 StoryEditor3.31+Windows2000SP3だと再現しませんでした。 再現する人のOSは何でしょう? ただ、この操作でステータスバーの挿入・上書表示は切り替わります。 上書表示なのに入力は挿入のままという状態になります。 もういちど同じ事をすれば元に戻りますが。 単にInsertキーの押し下げイベントで表示を切り替えてる ためだと思うのですが。 |
| >StoryEditor3.31+Windows2000SP3だと再現しませんでした。 >再現する人のOSは何でしょう? >ただ、この操作でステータスバーの挿入・上書表示は切り替わります。 >上書表示なのに入力は挿入のままという状態になります。 >もういちど同じ事をすれば元に戻りますが。 >単にInsertキーの押し下げイベントで表示を切り替えてる >ためだと思うのですが。 すいません。[Ctrl]+[Insert] では、ステータスバーの表示が 変わるだけでした。 ただ、[Ctrl]+[Insert]で表示が切り替わった後に[Insert]を押すと、 ステータスバーの表示と、実際の上書きモードとが逆になります。 ここで混乱して、上書きモードが勝手に切り替わる、と思っていました。 StoryEditor3.31+Windows2000SP3です。 |
| ▼Harumakkinさん: >Shiftを押しながら領域選択して、[Ctrl]+[Insert] でコピーして、 >[Shift]+[Insert]でペーストするときの、 >この、[Ctrl]+[Insert] で切り替わってしまいます。 >本人はコピーのつもりで行っているので、 >インサートモードが切り替わっても、いつ切り替わったか判らないんですよ。 あ、これ僕のミスですね。 修正しますー。すみません。 報告ありがとうございましたー。 |
| ところで、RichEditで現在挿入モードか、上書きモードか取得するメッセージって無いんでしょうか? 調べても、出てこないんですよねぇ。 RichEditに限らず、Edit関係でありそうな気がするんですけども。 |
| ▼CHEEBOWさん: >ところで、RichEditで現在挿入モードか、上書きモードか取得するメッセージって無いんでしょうか? >調べても、出てこないんですよねぇ。 >RichEditに限らず、Edit関係でありそうな気がするんですけども。 しらべちゃいましたよー、何やってるんでしょうかねぇ、わたしは…(--; Imm系APIを使うのだと思います。 でもわかりませんでした、結局…。 "DelphiQ&A120"という本に載ってたようなんですけど、 結局、継承コンポーネントを作って、中でInsキーに応答するのが早い…とのことです。 関係ないですけど、ImmGetCompositionStringというAPIを使えば、 変換中文字列にいろんなことができるようです。 使い方はこちらのページを見てください。 http://tokyo.cool.ne.jp/masapico/ |