C++でGDI +を使用してキャンバスに文字列を描画します。 特定のフォントで文字列のアウトレイヤー(幅、高さ)を取得するAPIはありますか? ありがとうございました! Windowsプログラマーのソリューションに感謝します。 次のコードを書きました。GDI +でキャンバスに画像を描画するときの長さと高さの取得方法
Bitmap bitmap(1000,1000);
Graphics graphics(&bitmap);
RectF rec;
RectF useless;
graphics.MeasureString(m_sWords, -1, m_pFont.get(), useless, &rec);
int WordWidth = rec.Width + 1;
int WordHeight Height = rec.Height + 1;
MeasureStringを呼び出すために実際のグラフィックを使用する必要がありますか?大きなグラフィックスインスタンスを作成せずにwordwidth、wordheightを得る方法はありますか?私はそれがリソースcomsumingであることがわかった。