[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: [MD:4367] Re: Meadow2 のウィンドウ最大化時の(些細な)不具合



>>>>> [meadow-develop : No.4458] にて
>>>>> "himi" = MIYASHITA Hisashi(宮下 尚:HIMI) <himi@xxxxxxxxxxx> さんは書きました:
himi> > でしたら、mw32_term_init()@mw32term.c で初期化している dpyinfo の
himi> > width, height を使って、frame のサイズを制限するようにしてもいい
himi> > ですか?

himi> そうですね。でも、そのつど、FRAME_HDC()に対して、GetDeviceCaps()を
himi> callした方が、良いみたいです。

なぜ良いのでしょうか?
Meadow 起動後に解像度を変更したときなど、dpyinfo の値が真とは限ら
ないということかしら?

とりあえず、GetDeviceCaps()を使って実装しておきました。

ただし、FRAME_HDC() を使うとうまくいかなかったので(HDC 不正な場合
がある?)、GetDC() を使って実装しています。気になるようでしたら、
修正をお願いします。

--
三好 雅則 mailto:miyoshi@xxxxxxxxxxxxxxxx
          http://www.boreas.dti.ne.jp/~miyoshi/ (Meadow2 のページ始めました)