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 (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.