外部コールしたアプリケーションが最前面にならないことがある。
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
maki
投稿数: 33
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
【現象】
・Magic uniPaaS V1Plusのオンラインプログラムから、外部コールOSコマンドを使用して、VBで作成されたオンラインプログラムを呼び出しています。
・期待する動作としては、VBプログラムが最前面で表示される動作です。
・毎回ではないのですが、最前面とならないことがあります。
・OSをWindowsXPからWindows7へ変更してから現象が起こるようになりました。
何か回避方法等ご存知であれば、何卒ご教示頂きたく存じます。
【Magic uniPaaS V1Plusの設定】
・外部コールの特性は以下です。
ウエイト=Yes
画面表示はN:通常
【OS】
・Windows7、Professional、32bit版です。
以上です。
・Magic uniPaaS V1Plusのオンラインプログラムから、外部コールOSコマンドを使用して、VBで作成されたオンラインプログラムを呼び出しています。
・期待する動作としては、VBプログラムが最前面で表示される動作です。
・毎回ではないのですが、最前面とならないことがあります。
・OSをWindowsXPからWindows7へ変更してから現象が起こるようになりました。
何か回避方法等ご存知であれば、何卒ご教示頂きたく存じます。
【Magic uniPaaS V1Plusの設定】
・外部コールの特性は以下です。
ウエイト=Yes
画面表示はN:通常
【OS】
・Windows7、Professional、32bit版です。
以上です。
投票数:0
平均点:0.00
kitabayashi
投稿数: 39
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
VBで作成されたプログラムを修正できるのであれば、
WindowsAPIのSetWindowPos関数を利用すると最前面に
表示させることができると思います。
また、VBが.NETであれば、
フォームのTopMostプロパティをTrueにすると
最前面に表示させることができると思います。
WindowsAPIのSetWindowPos関数を利用すると最前面に
表示させることができると思います。
また、VBが.NETであれば、
フォームのTopMostプロパティをTrueにすると
最前面に表示させることができると思います。
投票数:0
平均点:0.00