在属性中设置none在设置thin也可以,但有时候我们就需要在代码中实现,这个得通过裁剪去掉对话框的边框。

BOOL CSkinDlg::OnInitDialog()
{
 CDialog::OnInitDialog();

 ModifyStyle(WS_CAPTION, 0, SWP_DRAWFRAME);   //去掉了标题栏,边框仍然会保留

 CRect   rect;
 this->GetClientRect(&rect);
 HRGN  hRgn = CreateRectRgn(3, 3, rect.Width(), rect.Height()); //创建一个矩形裁剪区域
 SetWindowRgn(hRgn, true);  //创建一个矩形裁剪区域,裁剪掉边框

 return TRUE;
}

 

相关文章:

  • 2021-12-10
  • 2021-08-03
  • 2022-02-27
  • 2022-02-14
  • 2022-02-15
  • 2022-12-23
  • 2021-12-10
猜你喜欢
  • 2021-09-12
  • 2021-10-02
  • 2021-08-24
  • 2022-01-04
  • 2021-08-10
  • 2022-12-23
相关资源
相似解决方案