如何设置对话框边界延伸

qq_31136649 2016-03-29 11:16:51
如何设置对话框边界的颜色?比如将对话框边界设为红色
...全文
79 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
schlafenhamster 2016-03-30
  • 打赏
  • 举报
回复
void CxxxxDlg::OnNcPaint() 
{
// TODO: Add your message handler code here
CDialog::OnNcPaint();
CWindowDC dc(this);
CRect rcWin;
GetWindowRect(rcWin);
rcWin.OffsetRect(-rcWin.TopLeft());
CBrush br;
br.CreateSolidBrush(RGB(255,0,0));
// 3 pixels
dc.FrameRect(rcWin, &br);
rcWin.DeflateRect(1,1);
dc.FrameRect(rcWin, &br);
rcWin.DeflateRect(1,1);
dc.FrameRect(rcWin, &br);
// Do not call CDialog::OnNcPaint() for painting messages
}

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧