2つお願いします。
1.memoで非等幅FONT(MSPゴシックなど)で矩形選択させたいのですが
出来ますでしょうか?
2.マウスのサイドボタンclick時の処理を書く例を
教えてください。
よろしくお願いします。
環境:Delphi6パーソナル
1.
うーん、難しそうです。無理かもしれません。
矩形選択できるエディタなどは、Windowsの標準コントロールを使ってないので。
(使っていたとしても、90%以上オーナードローしているのでしょう)
DelphianWorldにあるエディタコンポーネントには、そういうことのできるものがありますけど…。
2.
OnMouseDownでやってみてはどうでしょうか?
お早いレスありがとうございます。
1.矩形は諦めます。
2.
button=mbLeftで左が押されているか分かるみたいに、
サイドボタンのときは、どうすれば押されたのが分かるか?
が分からないのですが、分かります?
> サイドボタンのときは、どうすれば押されたのが分かるか?
サイドボタンって、いくつかのマウスにあるというボタン(うちにはないです)ですか?
なら、そうですね、OnMouseDownではわかりませんね。
WM_MOUSEDOWNのイベントハンドラを作り、そこのメッセージで判断すれば、
もしかしたらわかるかもしれません。
(コンポーネント化、さもなくばサブクラス化が必要です)
Googleなどで検索してみてはどうでしょうか?
対応しているソフトも存在するので、情報はあると思います。
ツイート | ![]() |