[英]Can we have border on all sides for a control in a dialog in a C++ MFC application?
我最近回答了一個非常相似(可能重復)的問題。 您可以選中“在運行時希望在MFC中的Richedit控件周圍顯示彩色框” 。 這個問題要求使用黃色邊框。 要回答您的問題,它要求您從CRichEditCtrl派生您自己的類,重寫OnNcPaint ,並對我在該帖子中介紹的示例代碼( OnNcPaint )進行簡單的修改:
CPen pen;
COLORREF color = ::GetSysColor(COLOR_3DDKSHADOW);
pen.CreatePen(PS_SOLID, 5, color);
dc.SelectObject(pen);
dc.Rectangle(&rect);
以上將導致...
注意:您可以通過更改:: GetSyscolor的參數來調整邊框顏色
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.