• ベストアンサー

スクリーンからはみ出ないポップアップ(win32api)

win32apiでアプリケーションを作っています。 右クリックしたときに表示されるポップアップメニューがスクリーンからはみ出ないように、右クリックされた時にポップアップがはみ出るようならポップアップの位置を調整する、ということをしたいです。 その為には表示されるポップアップのサイズが分からないといけないのですが、ポップアップのサイズを得る方法はありますか?大体でやってしまってもあまり問題はないかもしれませんが。 回答よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

TrackPopupMenu()での表示であれば…はみ出すことはないと思いますが… 環境はどうなんでしょうか? # 縦方向ではみ出す(スクリーンサイズより項目が多い)場合は…OSが適切に処理してくれるのではないかと。 # 試したことはありませんが…クラシックスタイルのスタートメニューのようにスクロールできるかと…

noname#113783
質問者

お礼

なりました! てっきりならないものと思い込んでいました。 回答ありがとうございました。

関連するQ&A