怎样在窗口或dialog上弄个洞出来?就是搞个透明区出来。 怎样在窗口或dialog上弄个洞出来? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用CRgn rgnWnd;CRect rect;GetClientRect(&rect);先来确定一个矩形区域rgnWnd.create(0,0,rect.windth(),rect.Height());CRgn rgnTemp;//要挖去的部分;rgnTemp.create(x,x,x,x)//写你的矩形大小rgnWnd.CombineRgn(&rgnWnd,&rgnTemp,RGN_XOR)//的到带洞的区域;rgnTemp.DeleteObject();SetWindowRgn(HRGN(rgnWnd),TRUE);//把带洞的矩形给窗体;如果想要圆的,就要先倒入一个圆形的位图,在按像素的颜色或就可以了 NSIS安装程序完成后运行程序,不在最前端。 好久没来了,散散分 activex控件使用子类化显示对话框的问题 寻求类似FoxMail源码一份 类指针定义的奇怪现象 ,请解答 300分 求Visual C 6.0++网络编程实作教程 的源代码 新手请教将TEXTBOX里面的数据填加到一个TXT文档中(在线等,高分) 关于debug调试的问题? 各位,MSDN是怎么安装的? 一个SDK的问题 请问如何将结构的内容存入CList中 数据映射怎样来做?谢谢!
CRect rect;
GetClientRect(&rect);
先来确定一个矩形区域rgnWnd.create(0,0,rect.windth(),rect.Height());
CRgn rgnTemp;//要挖去的部分;
rgnTemp.create(x,x,x,x)//写你的矩形大小
rgnWnd.CombineRgn(&rgnWnd,&rgnTemp,RGN_XOR)//的到带洞的区域;
rgnTemp.DeleteObject();
SetWindowRgn(HRGN(rgnWnd),TRUE);//把带洞的矩形给窗体;
如果想要圆的,就要先倒入一个圆形的位图,在按像素的颜色或就可以了