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

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



>>>>> [meadow-develop : No.4643] にて
>>>>> "himi" = MIYASHITA Hisashi(宮下 尚:HIMI) <himi@xxxxxxxxxxx> さんは書きました:
himi> > だいたい、マルチディスプレイの場合に、タスクバーってどのように表
himi> > 示されるのでしょうか?

himi> primary screenにしか表示されません。

himi> とはいえ、そういうのを仮定してコードを書いてよいのやら?

ふむふむ。

それでは、以下のように変更しようと思うのですがいかがでしょうか?

マルチディスプレイ API が実装されているかどうかを調べて、
・実装されている場合:MonitorFromWindow() と GetMonitorInfo()
  でカレントディスプレイの作業領域のサイズを取得、
・実装されていない場合:GetSystemMetrics() でプライマリディスプ
  レイの作業領域のサイズを取得する。

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