PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
13072 | 00/09/04 15:13:45 | RE(3):イベントIDを引数で渡したい By M.M |
13058 | 00/09/01 13:03:29 | RE(2):イベントIDを引数で渡したい By himon25 |
13055 | 00/09/01 11:48:00 | RE(1):イベントIDを引数で渡したい By M.M |
13048 | 00/08/31 18:49:23 | イベントIDを引数で渡したい By himon25 |
カテゴリ:スクリプトの記述
日付:2000年09月04日 15:13 発信者:M.M
題名:RE(3):イベントIDを引数で渡したい
himon25さん、こんにちは。
>理由ですか?
>CのDLLありまして、そいつにハンドルとイベントIDを渡します。
>渡されたCのDLLがなにかの処理をして、一致するイベントが発生した時に
>PostMessageを発行する仕組みになっているのです。
>
>そのCのDLLの中身まではわからないのですが、引数にハンドルとイベントIDを必要としているのです。
PBでコールするDLLがイベントIDを要求しているわけですね。
PB5のヘルプで「Windowsメッセージ」で検索してください。(ヘルプではメッセージは半角カナです)
\"Windows3.1メッセージとPowerBuilderイベントIDの対応表\"というヘルプ
画面が表示されますので、ここで目的とするイベントIDを探してください。
実際のイベントIDの値は、\"winuser.h\"で検索できると思いますので、PBの
スクリプトでUnsignedInteger型の変数を宣言し、その変数にイベントIDの
値をセットしてDLLに渡せばOKかと思います。
ちなみに\"winuser.h\"ファイルは、PB7では一緒にインストールされていま
したが、PB5ではみつかりませんでした。
もし無い場合は、Visual C++をインストールすれば一緒にインストールさ
れると思います。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.