用NCPAINT实现对话框的平面效果
来源:互联网 发布:画图软件下载 编辑:程序博客网 时间:2024/06/06 05:40
一个Resizing对话框要改为平面效果,在不改动原工程的情况下,通过NCPAINT消息实现其平面效果。
void CDlg::OnNcPaint()
{
// TODO: Add your message handler code here
CRect rect;
GetWindowRect(&rect);
CRect rt;
rt.left=rt.top=0;
rt.right=rect.Width();
rt.bottom=rect.Height();
CWindowDC dc(this);
CBrush brush,brush2;
brush.CreateSolidBrush(RGB(0,100,200));
brush2.CreateSolidBrush(RGB(231,237,253));
dc.FrameRect(&rt,&brush);
// for(int i=0;i<10;i++)
{
rt.InflateRect(-1,-1);
dc.FrameRect(&rt,&brush2);
}
rt.InflateRect(-1,-1);
dc.FrameRect(&rt,&brush2);
// rt.InflateRect(-1,-1);
// dc.FrameRect(&rt,&brush2);
brush.DeleteObject();
brush2.DeleteObject();
// Do not call CDialog::OnNcPaint() for painting messages
}
- 用NCPAINT实现对话框的平面效果
- 用Activity实现对话框效果
- 使用CSS实现的平面阴影进度条效果
- NCpaint, 非客户区实现阴影
- 实现自定义对话框的动画效果:
- Android高效率实现弹出带动画效果的对话框,仿照微信对话框效果
- 实现qq ipad客户端的对话框平滑移动的效果
- 实现简单的类似Lightbox效果的弹出对话框
- VC对话框贴图效果实现
- 使用Activity实现对话框效果
- 在自定义对话框中显示Gallery的效果实现
- VC++ 实现整个对话框透明的效果SetLayeredWindowAttributes
- Winform 简单实现关机背景变灰效果的对话框
- 实现和QQ退出聊天对话框的动画效果
- iOS中气泡对话框拉伸效果视图的实现
- 详解用CSS来实现网页"模式对话框"效果
- 具有动画效果的对话框
- 用回车键实现MFC对话框中TAB键控制输入焦点在控件中跳转的效果
- JAVA学习之路:不走弯路,就是捷径
- PL0语法分析程序(表达式部分)
- PL0 表达式的计算(递归子程序法)
- JAVA编程规则:
- 树控件的滚动条的隐藏
- 用NCPAINT实现对话框的平面效果
- 绝对隐私:华为公司员工待遇全面揭秘(转)
- 正则表达式系统教程-----------(转)
- 硬盘序列号的获得
- 面向服务的方法在业务规则开发中的运用
- 教师课时统计系统终于完成了
- 系统分析师考试
- 庆祝自己的Blog开张了!
- Java英文技术网站