簡體   English   中英

需要幫助理解 MFC CButton 的 SetTextMargin 嗎?

[英]Need help understanding SetTextMargin for MFC CButton?

我需要一些指導來理解 SetTextMargin 如何為 CButton 工作。 我想要做的是有一個 CButton,它具有 BS_LEFT 樣式並使用 SetIcon 在將出現在左側的按鈕上設置一個圖標。 現在文本需要設置一些邊距,以便它不會太靠近圖標。 我對保證金應該是多少有一些計算。 現在 CButton::SetTextMargin 接受一個 CRect 參數,我需要幫助理解我的 rect.right 和 rect.left 應該是什么。 我已經嘗試了各種測試,但我無法了解如何合並邊距​​矩形。 我對保證金和實際保證金的計算相去甚遠。 任何幫助將不勝感激。 謝謝!

僅回答問題的這一部分:

現在 CButton::SetTextMargin 接受一個 CRect 參數,我需要幫助理解我的 rect.right 和 rect.left 應該是什么。

CRect 表示您希望邊距有多大。 設置rect.right = 0將使您在右側沒有邊距。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM