PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
18960 03/03/05 14:27:14 RE(3):PB7.0: アクティブウインドウの切替えについて By Nana
18956 03/03/05 10:35:12 RE(2):PB7.0: アクティブウインドウの切替えについて By Chicchi
18955 03/03/05 10:33:19 RE(1):PB7.0: アクティブウインドウの切替えについて By Chicchi
18954 03/03/05 08:19:26 PB7.0: アクティブウインドウの切替えについて By Nana

カテゴリ:スクリプトの記述
日付:2003年03月05日 10:33 発信者:Chicchi
題名:RE(1):PB7.0: アクティブウインドウの切替えについて

Nanaさん、こんにちは。

Win32APIにPlaySoundという関数があります。

【使用方法】
?ローカルまたはグローバル外部関数に次の1行を追加します。
FUNCTION Long PlaySoundA( String pszSound, Long hmod, Long fdwSound ) LIBRARY \"WinMM.dll\"

?音を鳴らしたいイベントに次のスクリプトを記述します。
long    l_inf
constant long SND_ASYNC = 1
l_inf = PlaySoundA( ddlb_wav.Text, 0, SND_ASYNC )

>こんばんは、いつもお世話になっています。

>質問事項は下記の通りです。

>1.ある一定条件をクリアした場合run関数にてmediaplayerを起動させ音楽を鳴らします。
>2.この時、mediaplayerは最小化で実行されていますがアクティブになっています。
>3.キーボード入力、マウスを使用せずに、アクティブをPBアプリケーションに戻す。

>3が課題となっています。PBにおいてこのような事が可能でしたらアドバイス願います。
>DOSコマンドではどう調べましても不可能な感じがします。

>音楽を流すにあたって上記方法が不可能な場合、PBをアクティブのまま音楽を実行できる手法がありましたらア
ドバ
>イス願います。


>宜しくお願い致します。



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS Microsoft SQL Server Client 6.5
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Microsoft SQL Server 6.5
WebServer (記載なし)

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