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 (記載なし)

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