代码去掉对话框边框
2011-08-09 17:44
162 查看
在属性中设置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;
}
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;
}
相关文章推荐
- classid是“d27cdb6e-ae6d-11cf-96b8-444553540000”的图片轮换代码去掉黑色边框[摘自布布分享,tech.bubufx.com]
- Android 对话框【Dialog】去除白色边框代码
- Android 对话框【Dialog】去除白色边框代码
- Android 对话框【Dialog】去除白色边框代码
- Android 对话框【Dialog】去除白色边框代码
- Android 对话框【Dialog】去除白色边框代码
- Android 对话框【Dialog】去除白色边框代码
- Android 对话框【Dialog】去除白色边框代码
- Android 对话框【Dialog】去除白色边框代码
- Android 对话框【Dialog】去除白色边框代码
- qt 对话框去掉边框设置无效
- Android 对话框【Dialog】去除白色边框代码
- Android 对话框【Dialog】去除白色边框代码
- 动态调整对话框属性(去掉标题栏,去掉边框,修改类似成Border:NONE样式)(调用ModifyStyle和ModifyStyleEx,然后调用SetWindowPos重新显示)
- 动态调整对话框属性(去掉标题栏,去掉边框,修改类似成Border:NONE样式)
- Android自定义对话框去掉白色边框
- Android 对话框【Dialog】去除白色边框代码
- Android 对话框【Dialog】去除白色边框代码
- TextBox中去掉边框、asp.net中实现行间距的代码
- TextBox中去掉边框、asp.net中实现行间距的代码