>>910
基準フォントって何?

アプリ起動時からDCに割り当ててあるフォントの話なら、普通にGetDCして幅取ればいい。
これに関しては他に方法はないだろ、DC以外情報持ってないんだから。
(それとも、GetDCしたくないがために、システム設定からフォント情報拾ってくる手間をかけるつもり?)

ただこの仮説だと、
> 使いもしないオブジェクト(選択用DC、基準フォント)を作るのはどうも気が進まないので
の部分が意味不明になる。幅取るだけならSelectFontの必要がないから。

自分で「基準として」設定したフォントなら、って、このケースはありえないよな。
自分で知ってるはずなんだから。

ますますわけがわからん。最初っから、省略なしで、説明しなおしてくれ。