• ベストアンサー

Gdiplus::Graphics::DrawPath()でのDT_CALCRECTに相当するもの。

表題の通りなのですが、Gdiplus::Graphics::DrawPath()を用いた描画結果の 描画範囲の矩形を取得するにはどのようにしたらいいのでしょうか? DrawText()時にDT_CALCRECTを指定した場合と同じように、DrawPath()を した場合の正確な矩形が知りたいのです。 環境はxp sp3のVC9になります。 よろしくお願いします。

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

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

GraphicsPathオブジェクトの GetBoudsで取得できるのでは? path.AddString( "Sample Text", this->Font->FontFamily,   (int)FontStyle::Regular, 24.0f, Point( 0,0),   StringFormat::GenericDefault ); RectangleF rcf = path.GetBounds(); といった具合で

すると、全ての回答が全文表示されます。

関連するQ&A