PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
10328 00/02/17 13:32:36 RE(6):PB6.5: 画面の解像度の影響を受けずに、ウインドウのポジションを画面の中心に設定したい By さい
10317 00/02/17 09:58:32 RE(5):PB6.5: 画面の解像度の影響を受けずに、ウインドウのポジションを画面の中心に設定したい By Potato
10316 00/02/17 09:47:53 RE(4):PB6.5: 画面の解像度の影響を受けずに、ウインドウのポジションを画面の中心に設定したい By さい
10315 00/02/17 09:33:13 RE(3):PB6.5: 画面の解像度の影響を受けずに、ウインドウのポジションを画面の中心に設定したい By Potato
10303 00/02/16 18:02:32 RE(2):PB6.5: 画面の解像度の影響を受けずに、ウインドウのポジションを画面の中心に設定したい By てとらぽっと
10301 00/02/16 17:52:18 RE(1):PB6.5: 画面の解像度の影響を受けずに、ウインドウのポジションを画面の中心に設定したい By こてちゅ
10299 00/02/16 17:31:47 PB6.5: 画面の解像度の影響を受けずに、ウインドウのポジションを画面の中心に設定したい By さい

カテゴリ:スクリプトの記述
日付:2000年02月17日 09:33 発信者:Potato
題名:RE(3):PB6.5: 画面の解像度の影響を受けずに、ウインドウのポジションを画面の中心に設定したい

さいさん、おはようございます。

>こんにちは。

>PB5.0(16Bit)からPB6.5(32Bit)にマイグレーションしています。
>PB5.0のときには以下のスクリプトでウインドウを画面中心に設定できたのですが
>32Bit化と言う事で、手直しをしたいのですがうまくいきません。
>とりあえず、
>user.exe → user32.exe
>に変更し
>GETSYSTEMMETRICS(int nIndex)
>GETSYSTEMMETRICSA(int nIndex)
>の2パターンで試しましたがだめでした。([user32.exe]のオープンエラー)
>資料も少なく、自分でもどうしたら良いか思い付きません。

>なにかいい方法 OR こう試してみては?
>と言う事がありましたらぜひ教えて下さい。

推測モードですが、
外部関数定義は以下のようにすればいいと思います。
function uint GetSystemMetrics(int nIndex) library \"user32.dll\" 

[user32.exe]ではなく、[user32.dll]。

また、外部関数定義の大文字と小文字は区別されますので、注意が必要です。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

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