HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2017
1209
UNGAダイアログを最前面に表示する方法はないでしょうか?3解決


UNGA

リンク

2017/12/9(Sat) 10:52:38|NO.81987

お世話になっております。

プログラム内でエクスプローラ(IEではない)を開いてから
ダイアログを表示しているのですが、エクスプローラの窓に
隠れて見えません。タイミングの問題かと思いwaitをかけて
みましたがダメでした。ダイアログを最前面に出す方法はあ
りますか?



この記事に返信する


Seal

リンク

2017/12/9(Sat) 10:59:04|NO.81989

dialogの前にgsel 0,2をするとか?



ゆー

リンク

2017/12/9(Sat) 11:42:43|NO.81991


#uselib "user32.dll" #func MessageBox "MessageBoxA" int,str,str,int #define MB_TOPMOST 0x00040000 #define MB_ICONINFORMATION 0x00000040 //ダイアログボックスを最前面に表示 MessageBox hwnd,"本文","タイトル名",MB_TOPMOST|MB_ICONINFORMATION



UNGA

リンク

2017/12/10(Sun) 21:00:23|NO.82007

皆様、アドバイスありがとうございます。
gsel 0,2で簡単に解決しました!
いやはや、こんな簡単なことだったとは。
メインウインドウとダイアログは連動しているんですね。



ONION software Copyright 1997-2023(c) All rights reserved.