掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
キャプションの長さに応じてCButtonをリサイズするには? (ID:67706)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
キャプションの長さに応じたボタンのリサイズは自己解決しました。 CDC *pDc = m_pCButton->GetDC(); CSize cSize = pDc->GetTextExtent(); //文字列のピクセルの長さを取得 /* ButtonのCreate時に指定したRECTを再計算 */ rect.right = rect.left + cSize.cx + lMarginH; //lMarginH 縦方向margin rect.bottom = rect.top + cSize.cy + lMarginV; //lMarginH 横方向margin m_pCButton->MoveWindow(&rect); //ボタンの移動 こんな感じです。 しかし、、、 フォントの変更は相変わらずできません。 動的にボタンを作成しているため、リソースエディタからいじれないのです。 すみませんが、ご教授お願いいたします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.