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


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
0607
win5126エラーウィンドウを画面の真ん中に表示する方法5解決


win5126

リンク

2011/6/7(Tue) 20:33:53|NO.39568

エラーウィンドウを画面の真ん中に表示する方法はありますか?



この記事に返信する


WHOS

リンク

2011/6/10(Fri) 18:57:40|NO.39595

質問の意味が・・・もっと具体的に^^


x = (ginfo(20) - ginfo(10)) / 2 y = (ginfo(21) - ginfo(11)) / 2 width , , x, y

一応ウィンドウを中央に表示する方法です



win5126

リンク

2011/6/10(Fri) 19:34:53|NO.39597

>WHOSさん
エラーメッセージ(dialogで表示)を画面の真ん中に表示したいんです。
わからなかったらもういいです。



Cookies

リンク

2011/6/10(Fri) 19:44:24|NO.39599

>>win5126さん
 いや、回答してもらったのにその態度はないでしょう?

 ふつうは真ん中に表示されるようです。
 http://lhsp.s206.xrea.com/command/dialog.html
 
 
 位置指定について:
 一応、簡単ではないですよということを載せます。
 dialogとはHSP内部で、MessageBox APIを呼び出しているのだと思われます。
 そっくりですから。それについての情報を見ると…
 http://social.msdn.microsoft.com/Forums/ja/vbgeneralja/thread/3e456fd0-4c87-4d92-8fff-ae4be3216e71
 http://homepage1.nifty.com/rucio/main/technique/MsgBox.htm
 
 後のリンクから引用
>  警告
>   ここでの説明は高度であるとともに初心者には危険です。
>   APIやフックについての基本的な知識がない方は十分に注意してください。
 難しいようです。
 詳しくは、「Messagebox 位置」ででも調べてください。



whoさん

リンク

2011/6/10(Fri) 19:52:58|NO.39600

>>わからなかったらもういいです。

dialogは(たぶん)メッセージボックス関数を使っているので、位置変更は無理です。
自前で作りましょう。



win5126

リンク

2011/6/10(Fri) 20:07:13|NO.39604

>Cookiesさん
そうですね。。。
態度が悪かったです。。。
>whoさん
わかりました、そうします



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