PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
4774 | 99/01/26 17:19:09 | RE(4):ありがとうございました。 By TAKA |
4754 | 99/01/25 22:42:36 | RE(3):PB6: VBのScreenオブジェクト By あすかちゃんの父 |
4752 | 99/01/25 21:31:12 | RE(2):PB6: VBのScreenオブジェクト By TAKA |
4742 | 99/01/25 11:36:16 | RE(1):PB6: VBのScreenオブジェクト By あすかちゃんの父 |
4735 | 99/01/25 01:08:31 | PB6: VBのScreenオブジェクト By TAKA |
カテゴリ:データウィンドウ
日付:1999年01月25日 22:42 発信者:あすかちゃんの父
題名:RE(3):PB6: VBのScreenオブジェクト
TAKAさん、今晩は。
>
>私も、右記アドレスから、→http://www.int21.co.jp/pcdn/vb/noriolib/vbmag/9804/idea/
>VBのサンプルを参考にして、PBで実現する方法を考えていました。
あ、そうなんですか。これは失礼しました。
>しかし、Shell_NotifyIconのアイコンからのCallBackは、
>アイコンにマウスがふれただけで、発生してしまい、
>よくあるような右クリックや、ダブルクリックでPopUPメニューを表示するような事を、
>実現させようとすると、CallBackの前(後ろ?)の、該当するWindow以外の箇所で発生した(?)
>Messageを取得しなければならないと思っています。
これまた推測モードですが・・・・
PB側でShell_NotifyIconの通知を受け取るイベントの引数、
lparamにマウスメッセージが格納されるという説明でしたの
で、この引数を調べれば単にマウスがアイコン上に移動した
のかクリックされたのかの区別がつくのでは、と思ったので
すが・・・・・
>解説
>Screen オブジェクトは、Windows のデスクトップ全体です。モーダル フォームが表示されている間は、
>Screen オブジェクトの MousePointer プロパティを砂時計ポインタに設定できます。
>/////
>
>との事です。
あわわ。私はてっきりVBのコントロールか何かかと思っており
ました。思いっきり勘違いですね。
これならAPIで取れそうな気がしないでもないです。
一度調べてみます。
>P.S.
>アイコンは、MLにあったExtractAssociatedIconを使用し、アイコンファイルから取得しました。
やりますね? しっかり使えたようでよかったです。(^.^)
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.