关于MFC实现圆角矩形窗口
2009-11-15 00:50
423 查看
在文档的框架类中添加WM_SIZE消息响应代码:
void CMainFrame::OnSize(UINT nType, int cx, int cy)
{
CRgn m_rgn;
CRect rc;
GetWindowRect(&rc); //获得窗口矩形
rc -= rc.TopLeft();
m_rgn.CreateRoundRectRgn(rc.left, rc.top, rc.right, rc.bottom, 100, 100); //根据窗口矩形创建一个圆角矩形
SetWindowRgn
后面还会看下不规则窗口的实现
void CMainFrame::OnSize(UINT nType, int cx, int cy)
{
CRgn m_rgn;
CRect rc;
GetWindowRect(&rc); //获得窗口矩形
rc -= rc.TopLeft();
m_rgn.CreateRoundRectRgn(rc.left, rc.top, rc.right, rc.bottom, 100, 100); //根据窗口矩形创建一个圆角矩形
SetWindowRgn
后面还会看下不规则窗口的实现
相关文章推荐
- VC 利用SetWindowRgn实现程序窗口的圆角多角矩形 .
- VC 利用SetWindowRgn实现程序窗口的圆角多角矩形
- vc循序渐进实现仿QQ界面(一):圆角矩形与双缓冲贴图窗口
- 关于在MFC中实用在基于对话框窗口上面绘制折线的实现方法
- SWT 圆角矩形窗口实现
- VC 利用SetWindowRgn实现程序窗口的圆角多角矩形 .
- VC 利用SetWindowRgn实现程序窗口的圆角多角矩形
- VC实现圆角矩形窗口
- MFC 对话框圆角矩形的实现方法
- MFC圆角矩形窗口
- MFC中主窗口显示前启动窗口的实现
- Android自定义ImageView实现图片缩放滑动,双击放大缩小,多点触控旋转,圆角矩形,圆形和仿刮刮卡效果
- MFC的窗口分割的设计与实现以及CSplitterWnd 类分析
- 自定义ImageView实现圆角矩形
- 关于如何在MFC内实现雪花动画的几个问题
- MFC单文档框架编程(一): 分隔窗口的实现
- div+css用边框实现圆角矩形(多样式)
- 关于修改MFC属性页窗口的字体
- MFC实现类似qq的在屏幕右下角动画显示消息窗口 .