SetTextMargin が CButton に対してどのように機能するかを理解するためのガイダンスが必要です。私がやろうとしているのは、BS_LEFT スタイルの CButton を持ち、 SetIcon を使用して左側に表示されるボタンにアイコンを設定することです。ここで、テキストがアイコンに近づきすぎないように、テキストにマージンを設定する必要があります。マージンがどうあるべきかについていくつかの計算があります。CButton::SetTextMargin が CRect パラメーターを受け取るようになったので、rect.right と rect.left がどうあるべきかを理解する助けが必要です。あらゆる種類のテストを試しましたが、余白の四角形がどのように組み込まれるかわかりません。私のマージンと実際のマージンの計算はかなりずれています。どんな助けでも大歓迎です。ありがとう!