PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
7568 99/08/11 17:38:10 RE(2):インカーン・コンチネンタルで「大きいフォント」は出力されない By kin
7557 99/08/11 01:29:47 RE(1):インカーン・コンチネンタルで「大きいフォント」は出力されない By あすかちゃんの父
7514 99/08/09 13:13:11 インカーン・コンチネンタルで「大きいフォント」は出力されない By kin

カテゴリ:その他
日付:1999年08月11日 17:38 発信者:kin
題名:RE(2):インカーン・コンチネンタルで「大きいフォント」は出力されない

あすかちゃんの父さん、こんにちは。

ご回答ありがとうございます。

>どうもGetDIBits関数コールで、失敗していますね。その原因
>はll_bufsizeの領域が不足しているためです。Win95だとGPFに
>なります。
>と、ここまでは分かったのですが、bm.bmWidth * bm.bmheight
>に90×88が返ってきているんですよね。でも、90×88=7920だと
>領域が足りないんです。
>それで調べたところ、ll_bufsizeを8094byteにしてやれば、大
>丈夫のようです(u_keninの、初期描画サイズでは)。

8094byteで試してみましたが、だめでした。
試しに
bm.bmWidth * bm.bmheight * 1.25
でやってみたらうまくいきました。
(関係ないかもしれませんが、大きいフォントは通常の1.25倍なの
で単純にそうしてみました。)
環境はWin98です。NTではまだ試していません。

>「大きいフォント」でどうしてこういう結果(ピクセル値が正確
>に返ってこない?)になるのかは、よく分からないので、調べてみ
>ます。

いつもいつもすみませんが、よろしくお願いします。
私じゃ到底歯が立たないので・・・

>ディスプレイ・デバイス互換のBMPを使うのやめようかしらん。

うぅぅ、その方がいいかも・・・


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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