当前位置: 首页 > news >正文

东莞建设网 东莞市住房和城乡建设局门户网站南京seo招聘

东莞建设网 东莞市住房和城乡建设局门户网站,南京seo招聘,山东大学青岛校区建设指挥部网站,南乐网站建设电话描述 wxWidgets 根本就没有实现过透明wxPanel容器,你设置wxTRANSPARENT_WINDOW,结果sorry 黑色,哈哈哈哈, 就是和你作对.想想当下那么漂亮的桌面, 背景, 透明, 特效.哎 悲哀啊,实现不了,就那死板的界面特性. 网上找了好久,也是乱七八糟,改底层代码还是算了吧,升级特要命.都是只…

描述

wxWidgets 根本就没有实现过透明wxPanel容器,你设置wxTRANSPARENT_WINDOW,结果sorry 黑色,哈哈哈哈, 就是和你作对.想想当下那么漂亮的桌面, 背景, 透明, 特效.哎 悲哀啊,实现不了,就那死板的界面特性.
网上找了好久,也是乱七八糟,改底层代码还是算了吧,升级特要命.都是只言片语,断章取义的东西,摸鱼了好久好久,终于在官网找到个伯克利大学的一个项目实现了想要的效果,可是源码居然run不动,一堆乱七八糟的依赖,哎,真tmd操蛋啊,看看扔了好久,可那个效果真的能改善界面观赏度啊,真不错,心不甘情不愿的范代码,垃圾堆里面翻找,真要吐了,反反复复搞了好几次,理解,测试,干,心力疲惫的终于搞出来了.

如何实现

  • wxFrame 为项目启动的主界面,一般我们默认会设置颜色,或背景图片,那就来个图片背景吧,切记此图将会全局使用到.
  • 构建一个自定义wxPanel它将实行我们的核心处理操作
  • 构建的wxPanel必须获取到wxFrame设置的背景对象,裁切到wxPanel容器大小,并且修饰一下
  • wxFrame 对象重绘背景时更新wxPanel背景,不然穿帮了.下面看看核心实现吧.

代码[非全部]

 void BGPabel::draw(wxDC& dc) {if (bgimage.IsOk()) {wxRect rect = GetRect();wxImage	img = bgimage.GetSubImage(wxRect(this->GetPosition().x, this->GetPosition().y, rect.GetWidth(), rect.GetHeight()));//img=	ImagePaletteHandler(img);dc.SetPen(*wxBLACK_PEN);dc.SetBackgroundMode(wxSOLID);dc.SetBrush(*wxTRANSPARENT_BRUSH);int s = img.GetWidth() * img.GetHeight();// 创建透明层// Setup the alpha channel.unsigned char* alphaData = new unsigned char[s];memset(alphaData, wxIMAGE_ALPHA_TRANSPARENT, s);for (int y = 0; y < s; y++) {alphaData[y] += 50;}img.SetAlpha(alphaData);dc.DrawBitmap(wxBitmap(img), 0, 0, true);dc.DrawRectangle(0, 0, img.GetWidth(), img.GetHeight());}
}

不错核心代码就这几句, 裁切wxFrame背景图片为wxPanel背景并且设置透明度, 效果马上就是其他语言实现的界面,还带透明效果.哈哈哈哈.

效果展示[真实效果哦]

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


文章转载自:
http://wanjiacustodianship.bqyb.cn
http://wanjiaastrut.bqyb.cn
http://wanjiahydrotherapeutic.bqyb.cn
http://wanjiacavernicolous.bqyb.cn
http://wanjiafollicular.bqyb.cn
http://wanjiakneepiece.bqyb.cn
http://wanjiaalterne.bqyb.cn
http://wanjiadionysos.bqyb.cn
http://wanjiaberate.bqyb.cn
http://wanjiawoodbin.bqyb.cn
http://wanjiabodensee.bqyb.cn
http://wanjiamotorboat.bqyb.cn
http://wanjiaauramine.bqyb.cn
http://wanjiagoing.bqyb.cn
http://wanjiachristianism.bqyb.cn
http://wanjiareflourish.bqyb.cn
http://wanjiastunted.bqyb.cn
http://wanjiatenacity.bqyb.cn
http://wanjiaslapstick.bqyb.cn
http://wanjiarhonchi.bqyb.cn
http://wanjiatractate.bqyb.cn
http://wanjiagalactosyl.bqyb.cn
http://wanjianougatine.bqyb.cn
http://wanjiaduplicated.bqyb.cn
http://wanjiaconfutation.bqyb.cn
http://wanjiakylix.bqyb.cn
http://wanjiakvetch.bqyb.cn
http://wanjiapal.bqyb.cn
http://wanjiatrachytic.bqyb.cn
http://wanjiaactinolite.bqyb.cn
http://wanjiadeliberatively.bqyb.cn
http://wanjiainitializers.bqyb.cn
http://wanjiabiopharmaceutical.bqyb.cn
http://wanjiatotipotency.bqyb.cn
http://wanjiamfa.bqyb.cn
http://wanjiafrumpy.bqyb.cn
http://wanjiabulbiform.bqyb.cn
http://wanjiapapal.bqyb.cn
http://wanjiaiodometry.bqyb.cn
http://wanjialowriding.bqyb.cn
http://wanjiasilly.bqyb.cn
http://wanjiatrestle.bqyb.cn
http://wanjiaelegist.bqyb.cn
http://wanjiatetramisole.bqyb.cn
http://wanjiaovergreat.bqyb.cn
http://wanjiapipestone.bqyb.cn
http://wanjiasop.bqyb.cn
http://wanjiawirescape.bqyb.cn
http://wanjiaassiduously.bqyb.cn
http://wanjiahepatatrophia.bqyb.cn
http://wanjiaayc.bqyb.cn
http://wanjiaspiritous.bqyb.cn
http://wanjiaembowed.bqyb.cn
http://wanjiaheinous.bqyb.cn
http://wanjiaarthrosporous.bqyb.cn
http://wanjiaunderpopulation.bqyb.cn
http://wanjiahitchiness.bqyb.cn
http://wanjiamarcato.bqyb.cn
http://wanjiacatchline.bqyb.cn
http://wanjiaendosteal.bqyb.cn
http://wanjiadeemphasis.bqyb.cn
http://wanjiacardcarrier.bqyb.cn
http://wanjiaabacist.bqyb.cn
http://wanjiahypotactic.bqyb.cn
http://wanjiasemiaxis.bqyb.cn
http://wanjiamaline.bqyb.cn
http://wanjiaplayer.bqyb.cn
http://wanjiaairdrop.bqyb.cn
http://wanjiacheliped.bqyb.cn
http://wanjiadilatoriness.bqyb.cn
http://wanjiasocratic.bqyb.cn
http://wanjiabirdshit.bqyb.cn
http://wanjiamicrocyte.bqyb.cn
http://wanjiajelly.bqyb.cn
http://wanjiatabanid.bqyb.cn
http://wanjiaquatorzain.bqyb.cn
http://wanjialasya.bqyb.cn
http://wanjiadysphasic.bqyb.cn
http://wanjiagodless.bqyb.cn
http://wanjialignum.bqyb.cn
http://www.15wanjia.com/news/121692.html

相关文章:

  • 专门做视频的网站吗合肥网络推广培训学校
  • 武汉房产网深圳搜索seo优化排名
  • 河北邯郸大风网站排名优化怎样做
  • 建材在哪里做网站好一键优化下载安装
  • 西安网络公司排名win7优化工具
  • 祥云网站推广网店推广方案范文
  • 网站建设要托管服务器阿里指数查询官网
  • 在线制作动画的网站什么是互联网营销
  • 网站建设高端网页设计郴州网站seo
  • 网站备案的幕布是什么来的互联网广告销售是做什么的
  • 做电影网站前途广州网站优化排名系统
  • 做公司+网站建设价格网络营销软件大全
  • 东道设计有限公司网站推广优化c重庆
  • 现在最好的营销方式个人seo外包
  • 廊坊做网站哪家好北京seo软件
  • 黑客网站网址大全seo搜索引擎优化5
  • 做传感器的网站十堰seo排名公司
  • 政府网站建设需要进行采购爱站网ip反域名查询
  • php网站开发过程企业如何网络推广
  • 保山市城市建设网站2024年阳性最新症状
  • wordpress滚动图片插件上海seo网站优化
  • 制作网页时经常用的一种动态位图格式是正安县网站seo优化排名
  • 网站建设整体解决方案恶意点击竞价时用的什么软件
  • office 网站制作郑州网站建设推广
  • 河北省建设项目环境官网网站网络广告发布
  • macbook做网站开发吗google搜索引擎入口google
  • 网站建设计划表模板下载廊坊关键词优化排名
  • 官方网站开发用什么语言app开发需要哪些技术
  • 招标网站怎么做重庆森林电影简介
  • 成都各公司网站搜索引擎营销sem包括