CSDN论坛 > VC/MFC > 图形处理/算法

做异形窗口有没有快速算法? [问题点数:30分,结帖人2ndboy]

Bbs6
本版专家分:7132
结帖率 100%
CSDN今日推荐
Bbs6
本版专家分:7132
Bbs2
本版专家分:227
Bbs7
本版专家分:11389
Blank
黄花 2001年7月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2001年9月 VC/MFC大版内专家分月排行榜第三
2001年8月 VC/MFC大版内专家分月排行榜第三
Bbs6
本版专家分:7132
Bbs2
本版专家分:227
Bbs6
本版专家分:7132
Bbs2
本版专家分:227
Bbs6
本版专家分:7132
Bbs7
本版专家分:16996
Blank
蓝花 2001年5月 VC/MFC大版内专家分月排行榜第三
Bbs1
本版专家分:53
Bbs1
本版专家分:0
匿名用户不能发表回复!
其他相关推荐
MFC GDI+ 用png图片做的异形窗口,渐显渐隐启动退出
MFC GDI+ 用png图片做的异形窗口,渐显渐隐启动退出,可以用来做启动画面。
完美Winform异形窗体,无白边,无毛边
Winform异形窗体,可拖动 无毛边,无白边
C++根据png图绘制异性窗口
void TrimWindowRegion(HWND hWnd, Gdiplus::Bitmap& rBmp) { if ( rBmp.GetWidth() > 0 && rBmp.GetHeight() > 0 ) { Gdiplus::Color colr; HRGN hRgn = CreateRectRgn(0, 0, rBmp.GetWidth(), rBmp.GetHeigh
Qt中通过设置位图掩码生成异形控件【附源码】
转载自:http://www.linuxidc.com/Linux/2013-04/83225.htm注释:转载的这篇博客适用于不规则按钮,目标区域外的透明部分点击无作用,目标区域内的透明部分点击有效果,当然设置按钮掩码所使用的图片目标区域都是不透明的!以下步骤是以按钮为例,其他控件类似①在QtDesigner中拖出一个按钮或者在程序中生成一个按钮。②加载一个用来指定按钮形状的图片:QPixmap
Qt异形按钮的创建
网上和很多关于Qt异性按钮的创建例子,不过大多都是通过导入png图片,然后setMask,来创建异性按钮。利用的原理是:图片带有alpha通道,将alpha值作为掩码,从而有效的屏蔽对应的区域。 这里将介绍不用alpha通道,但方法是类似的:   1、首先我们自己创建一个bitmap,给定其大小;(注意是从本地导入,而是在内存中直接创建)   2、对bitmap进行颜色填充,因为这样创建的b
【win32】最简单的异形窗口实现
void CTransparentWnd::SetupRegion(CDC *pDC, unsigned short MaskID) {  CDC     memDC;  CBitmap   cBitmap;  CBitmap*  pOldMemBmp = NULL;  COLORREF  col;  CRect    cRect;  int     x, y;  CRgn    
VC异形窗体
方法一: 异形窗口的原理很简单,首先加载一张位图画刷作窗口背景,然后设置透明色就可以使得窗口由矩形变成任意形状。这样使得窗口的显示更加美观。  1.重写OnCreate方法 int CClientUpdateDlg::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CDialog::OnCreate(lpCreateStruct) == -1)
c#改变窗体形状(异型窗体)
c# 改变窗体形状 能用位图文件创建一个不规则的窗体,还能用GraphicsPath类对象来像创建自定义形状的控件那样创建不规则的窗体
Win32下创建异形窗口
异型窗口 先来说说什么是异形窗口,
VC++实现窗口异形
由于工作的需要,最近一直在研究异形窗口的实现。网上也有一些相关的文章,能够满足各式各样的异形窗口要求。既然花了时间去研究,就想好好的将其总结记录下来,以免今后遇到类似问题,还要从新花时间去研究。      我需要完成的效果很简单,但实现思路适合大部分的异形窗口。                                                           
关闭