Re: VB/インプットマンについて教えてください


[コメントツリー表示を見る] [発言時刻順表示を見る]

Posted by Uz on 2000/07/28 01:12:54

In Reply to: VB/インプットマンについて教えてください Posted by Uto on 2000/07/26 16:45:14


    > VB5/インプットマン5の環境にて開発中なんですが、ひさしぶりの開発で
    > 分からないことだらけなんです。だれか教えてください。
    インプットマン5を使ったことないんで、どんなプロパティが
    あるのか分かりませんが、

    > プルダウンメニュー?みたいなのも起動してしちゃうんです
    コピーとか貼り付けとかのポップアップメニューですよね。

    > コード上のマウスダウン/マウスアップのButtonをクリアしてもダメなんです。
    通常のTextBoxではできますか?
    僕もちょっと試してみたのですが、Button=0とかしてみても
    だめでした。

    > どこかプロパティにて設定できると思うんですけど・・・
    あればもう見つけてるかな?

    そういったプロパティが存在しないのであれば、通常のTextBox
    でも出来そうにないので通常は出来ないと考えたほうが
    いいかもしれません。

    通常と書いたのはサブクラス化ってのを使えば何とか
    なるかも知れないからです。
    サブクラス化を使えばウィンドウのメッセージが操作できるので
    そこでWM_LBUTTONUPなどのメッセージを無効化してやれば
    でなくなると思います。(試していないので断言は出来ません)
    ただし、サブクラス化は結構スキルがいります。
    ここでバグると大変です。十分注意してください。
    あと、コントロールのhWndが必要になります。
    サンプルとして ここのHPの
    VBのページ内に"サブクラスでパワーアップ!!" の解説と
    Uz Toolsのページ内に"UzEditer"のソースがサブクラス化を
    使っているので参考になるかと思います。

    とまぁ、僕がいえるのはこんなとこです。
    (なんせInputMan5を使ったことないんで)
    十分、InputMan5のプロパティを探してないようだったら、
    あきらめるか、サブクラス化するか。
    業務アプリの場合、サブクラス化は十分考慮した上で、
    判断してください。


記事スレッド一覧