在Vista系统之后,微软为窗体程序提供了Aero磨砂的效果,如下图。那么用C#如何来实现这种磨砂效果呢?
背景为我的桌面
那先上代码吧:
[StructLayout(LayoutKind.Sequential)]
public struct MARGINS
{
public int Left;
public int Right;
public int Top;
public int Bottom;
}
[DllImport("dwmapi.dll", PreserveSig = false)]
static extern void DwmExtendFrameIntoClientArea(IntPtr hwnd, ref MARGINS margins);
[DllImport("dwmapi.dll", PreserveSig = false)]
static extern bool DwmIsCompositionEnabled();
public Form1()
{
InitializeComponent();
}
protected override void OnLoad(EventArgs e)
{
if (DwmIsCompositionEnabled())
{
MARGINS margins = new MARGINS();
margins.Right = margins.Left = margins.Top = margins.Bottom = this.Width + this.Height;
DwmExtendFrameIntoClientArea(this.Handle, ref margins);
}
base.OnLoad(e);
}
protected override void OnPaintBackground(PaintEventArgs e)
{
base.OnPaintBackground(e);
if (DwmIsCompositionEnabled())
{
e.Graphics.Clear(Color.Black);
}
}
这中效果的实现主要是调用了系统的dwmapi.dll。
dwmapi.dll是Microsoft Desktop Window Manager API(桌面窗口管理器DWM 的公用界面)的动态链接库,正常文件,主要用作桌面效果的api。DWM 是一种新界面,在除 Windows Vista Home Basic 之外的所有 Windows Vista 版本中均提供 DWM 界面。
所以这种效果只能在Vista之后的系统中使用。
相关推荐:
ChatGPT页面空白不乏登录:让你秒变职场高手与生活智囊,百度ai 腾讯ai
seo诊断什么意思,seo诊断a5 ,约瑟夫ai
ChatGPT坏了用什么?替代方案,满足你的智能对话需求,星际一的ai
专业关键词助力SEO优化,让你的内容脱颖而出,东营响应式网站优化
AI助手推进:智能化时代的企业革命,ai改变图片颜色
SEO攻略:搜索引擎优化,快速提升网站排名,网站推广网站优化费用
SEO快速优化排名:助你网站跃升搜索引擎首页,ai彩虹立体9怎么做
二SEO是什么,h二seo三是什么 ,ai手术机
OpenAI推出的GPT-4Turbo大幅降低了AI应用成本,推动了AI技术的普及化,ai*版
SEO功能:助力网站流量提升与品牌曝光,天津公司网站建设与维护
SEO怎么做才能提升网站流量与排名?这篇文章给你全攻略,铁岭定制网站推广公司电话
为什么要seo排名,为什么要做seo推广 ,AI写作开启创意新世界
未来工作方式!AI在线工具让效率倍增,工作变轻松
SEO汇报:如何通过数据分析提升网站排名,助力企业业绩增长,免费推广网站大全百度经验
ChatGPT服务部分恢复:人工智能助力全新体验,ai对象菜单
GPT-3.5网页版:让你与人工智能零距离接触,ai英语学
SEO但是,这些常见误区你真的知道吗?,凤岗网站建设开发
为什么说seo重要,为什么说seo重要一点 ,中通智能ai是什么意思
seo网络推广是什么,seo网络推广是什么意思 ,ai哪里注音
seo网络推广要做什么,seo 网络推广 ,ai少女喝药
什么是seo网络推广,seo网络推广技术 ,ai写真官方
SEO联系:如何通过SEO优化提升您的网络营销效果,企业营销推广获客
为什么行业都要做seo,为什么要做seo ,ai明信片
seo灰帽是什么,灰帽是指什么 ,ai绘画六边形
SEO新站优化指南:快速提升排名的必备技巧,海珠网站推广哪家有名
ChatGPT无法加载?检查您的网络设置并尝试重启,轻松解决常见问题!,ai招生广告设计
AI免费生成文章让创作变得轻松自如
SEO新闻:2025年最新趋势与最佳实践,你不可错过的SEO战略,郑州网络营销推广的优势
为什么“蜘蛛弛查询”能成为提升网站排名的秘密武器?,惠州网站推广v1戈seo24
优化*:打造更加高效、创新的娱乐体验,石排网站建设制作多少钱
WP原创:打造属于你的独特网站,从这里开始!,一个网站推广一个月需要多少钱
重生成AI:突破科技前沿,开启智能未来
SEO能够助力网站流量增长,提升品牌竞争力,Seo网站排名原理
SEO优化公司一般怎么优化?揭秘专业SEO服务的操作流程,人工智能ai写作软件 哪一个好
AI缩写文本:助力智能生活的革新力量,ai智能写作生成神器下载
GPT哪个模型是最新的?AI语言生成的未来,ai回头
SEO项目:如何通过精确优化提升企业网站排名与转化率,武汉做网站优化的公司
SEO培训:助力企业实现互联网营销的无限可能,平塘网站优化推广价格
主流seo是什么,seo是什么推广网站 ,AI心理师
SEO优化需要给网站做哪些优化工作?,ai捕捉火苗
SEO模块:提升网站排名,驾驭数字营销未来,营口网站建设制作平台
seo种草什么意思,seo yoo na ,三维地震反演AI
ChatGPT页面打不开怎么办?这些解决方法让你轻松访问AI助手!,分散ai
SEO站在未来之巅,助力网站在激烈竞争中脱颖而出,推荐网站优化欢迎咨询
优化文字,让表达更精准:提升写作效率的关键,个人网站建设外包
SEO好吗?助力网站成功的关键之道,网站优化方案范文怎么写
ChatGPT安装包Windows版:让AI助力你的工作与生活,人工智能ai不是梦在线
SEO刷:让你的网站一夜之间登顶搜索引擎!,独特seo技巧
SEO门户:打造高效网站流量的关键利器,创意网站建设要求
SEO课:让你从小白变成搜索引擎优化高手,推广自媒体营销计划