PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
12345 | 00/07/24 10:07:24 | RE(2):PB6.5: ウィンドウの中央表示 By snow |
12186 | 00/07/12 00:27:31 | RE(1):PB6.5: ウィンドウの中央表示 By Taka |
12185 | 00/07/11 20:15:21 | PB6.5: ウィンドウの中央表示 By snow |
カテゴリ:スクリプトの記述
日付:2000年07月12日 00:27 発信者:Taka
題名:RE(1):PB6.5: ウィンドウの中央表示
snowさん、こんばんは。
>ウィンドウを解像度に関係なく常に中央に表示したいのですが、
>過去ログにあった方法だと、スタートメニューのサイズが考慮されないため、
>スタートメニューにウィンドウの一部が隠れてしまいました。
>
>スタートメニューのサイズを考慮してウィンドウを中央に表示する方法はないでしょうか?
GetSystemMetricsというAPIを使って取得します。
スタートメニューの位置や高さを差し引いたサイズを返してくれます。
スタートメニューだけでなく、例えばOfficeのツールバー等があれば、それらの位置や高さも差し引かれます。
つまりウィンドウを「最大化」した時の、ディスプレイ上の相対位置や大きさを調べることができます。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Sybase Open Client/C 10
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Sybase SQL Server System 10
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.