PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
5707 99/04/01 11:55:39 RE(2):PB5.0.02: SetRedraw(FALSE)中にWin32APIのMessageBoxを使用すると裏ウィンドウが表示される By Hiko
5694 99/03/31 13:58:34 RE(1):PB5.0.02: SetRedraw(FALSE)中にWin32APIのMessageBoxを使用すると裏ウィンドウが表示される By あすかちゃんの父
5687 99/03/30 19:37:06 PB5.0.02: SetRedraw(FALSE)中にWin32APIのMessageBoxを使用すると裏ウィンドウが表示される By Hiko

カテゴリ:スクリプトの記述
日付:1999年03月30日 19:37 発信者:Hiko
題名:PB5.0.02: SetRedraw(FALSE)中にWin32APIのMessageBoxを使用すると裏ウィンドウが表示される

SetRedraw(FALSE)中にWin32APIのMessageBox関数を使用して、メッセージボックスを表示します。
このとき、裏にウィンドウが、複数枚存在しています。

表示されたメッセージボックスをマウスでドラッグして移動させると
ウィンドウが浮かび上がってきてしまいます。
SetRedraw(TRUE)にしたあと、同様の操作をおこなうと裏の画面が浮かびあがってくることは
ありません。
SetRedraw(TRUE)をおこなってしまうと、パフォーマンスがわるくなるのであまり使用したくありません。
PBのMessageBox関数では、このようなことは、おこりませんが、どうしてもWin32APIを使用しなければ
ならず
SetRedraw(FALSE)の状態でメッセージボックスを表示させ、うまく制御する方法を
どなたかご存知の方がいらっしゃいましたら教えてください。



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS Oracle SQL*Net 2.3
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)

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