アプリ版:「スタンプのみでお礼する」機能のリリースについて

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

環境はxp sp3のVC9になります。
よろしくお願いします。

A 回答 (1件)

GraphicsPathオブジェクトの GetBoudsで取得できるのでは?



path.AddString( "Sample Text", this->Font->FontFamily,
  (int)FontStyle::Regular, 24.0f, Point( 0,0),
  StringFormat::GenericDefault );
RectangleF rcf = path.GetBounds();
といった具合で
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!