ToolBar背景透明

在ToolBar上使用半透明图像    MFC的CToolBar类中对图标的处理仅提供了三个函数:SetImageList()、 SetHotImageList()和SetDisabledImageList()。对于图像的透明,也仅支持镂空效果,即要么图标显示前景,要么显示背景。而PNG图像中的半透明效果、边缘羽化后的效果均无法表现。CToolBar没有提供图标自画功能,如何实现更漂亮的ToolBar呢?    答案就是:自已画! 阅读详情

 if (!m_wndToolBar.CreateEx(this, TBSTYLE_TRANSPARENT
  /* |TBSTYLE_AUTOSIZE/*BTNS_AUTOSIZE /*TBSTYLE_FLAT/*|TBSTYLE_LIST*/,
  WS_CHILD
  | WS_VISIBLE
  | CBRS_TOP
  | CBRS_TOOLTIPS
  | CBRS_FLYBY
  | CBRS_SIZE_DYNAMIC
  //| 0x8000
  ) ||
  !m_wndToolBar.LoadToolBar(IDR_TOOLBAR1))
 {
  TRACE0("Failed to create toolbar/n");
  return -1;      // fail to create
 }
 m_wndToolBar.MoveWindow(0,-2,500,48);
 m_wndToolBar.LoadTrueColorToolBar(100,IDB_BITMAP3,IDB_BITMAP3,IDB_BITMAP3);

Create时候用TBSTYLE_TRANSPARENT参数 

MFC背景透明 一:typedef BOOL (WINAPI *lpfnSetLayeredWindowAttributes)(HWND hWnd, COLORREF crKey, BYTE bAlpha, DWORD dwFlags); lpfnSetLayeredWindowAttributes SetLayeredWindowAttributes; //设置成边缘透明 COLORREF maskColor 阅读详情

相关推荐

MFC实现透明背景(附完整源码)

MFC实现透明背景(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 680

【MFC】带背景的工具栏

00. 目录 文章目录00. 目录01. 案例概述02. 开发环境03. 关键技术04. 程序设计05. 秘笈心法06. 源码下载07. 附录 01. 案例概述 带背景的工具栏可以为程序界面增添活力,使用户更容易使用。本案例实现了带背景的工具栏,效果如下图所示。 02. 开发环境 系统环境:Windows 10 开发环境:Visual Studio 2019或者以上 03. 关键技术 本案例主要通过CReBar类来完成,CReBar类是CToolBar的容器,将CToolBar对象添加到该容器中,即可实现

C/C++软件工程师、嵌入式软件工程师、物联网研发工程师、C/C++讲师、物联网讲师、嵌入式讲师、鸿蒙讲师---欢迎大家一起交流(私信添加博主微信) 1314

ImageList中PNG图片设置背景透明

ImageList中添加PNG图片,Toolbar引用ImageList中的PNG图片时,图片背景是黑色, 其实只要设置ImageList的一个属性:ColorDepth设置成cd32Bit就可以了。

zxm8513优快云博客 952

MFC CMFCToolBar静态工具栏和动态工具栏,加载自定义图片(真彩透明)

现在把我最新研究的对CMFCToolBar心得写在这边。 现在介绍两种加载工具栏的方式: 一种是静态加载工具栏,跟普通的加载工具栏一样,只是用了自定义图片。 一种是动态加载工具栏,这个也是需要静态工具的帮忙,这个的话原因还没有研究,但可以达到动态的效果。   还有特别需要介绍的是增加透明工具栏图片的方法。不知道一篇文章写这么多好不好。就算是分享学习了。   1、增加透明工具栏按钮图片...

fly0413的博客 9610

运放+三极管恒流源电路设计实战:从原理到仿真一步到位(附Multisim文件)

本文详细解析了运放与三极管构建恒流源电路的核心原理,重点阐述了负反馈机制如何实现精准的电流控制。通过Multisim仿真实战,从电路搭建、参数计算到负载调整率与动态响应分析,一步步指导设计过程,并提供常见故障的调试技巧与PCB设计要点,帮助工程师从理论平稳过渡到可靠实践。

7z8x2c4v6b9的博客 711

UVM自学笔记3——项目之三——从零开始搭建ahb_sramc验证平台

创建如下所示的目录结构: 2.在tb的文件下:顶层的testbench如下:在tb中,第24行的代码将uvm宏相关的内容include进来,第26行的代码把uvm_pkg包导入进来,然后将agent相关的包(ahb_pkg/sram_pkg),testcase相关的包(uvm_ahb_sram_test_pkg)以及env相关的包(uvm_ahb_sram_env_pkg)都导入进来,在第38行和39行将接口以virtual interface的形式配置给ahb_agent和sramc_agent下

ZhangShuHuai11的博客 9474

toolbar 背景透明

Delphi 的 Toolbar 在Toolbar内可以显示图片和文字,图片的放置方式需要images与一个imageList组件想关联。 其中有几个概念: imageList 图片如何控制大小? 其实imageList中的图片是可以整体控制大小的,默认是height×weight = 16×16 改成想要的尺寸就可以了 imageList 对于背景透明的图片默认是背景是黑色的...

weixin_30920853的博客 226

MMSegmentation 安装教程,避免mmcv不合适版本,及相关问题解决

都行,不做要求。

qq_43683133的博客 1219

Android CoordinatorLayout+AppBarLayout实现toolbar背景渐变透明

现在很多APP上面都有滚动视图使顶部的Toolbar背景透明度渐变的效果,有两种实现方式,一种是自定义一个ViewGroup,通过监听scroll或者recyclerview的滚动高度来改变透明度,一种是使用 CoordinatorLayout+AppBarLayout+CollapsingToolbarLayout来实现,因为CoordinatorLayout 有Behavior对象,可以通过设置

qq402164452的博客 2万+

华为OD机试 - 字符串筛选排序 - 数组(Python/JS/C/C++ 双机位C卷 100分)

k如果大于字符串长度则输出最大ASCII码值的字母所在字符串的位置索引,如果第k个最小ASCII码值的字母存在重复 则输出该字母的最小位置索引。输入一个由N个大小写字母组成的字符串,按照ASCII码值从小到大进行排序,查找字符串中第K个最小ASCII码值的字母(k>=1)。k如果大于字符串长度则输出最大ASCII码值的字母所在字符串的位置索引,如果有重复字母则输出字母的最小位置索引。输出字符串中第k个最小ASCII码值的字母所在字符串的位置索引。第二行输入k ,k必须大于0 ,k可以大于输入字符串的长度。

学Java,找哪吒 1391

基于FPGA的UDP 通信(一)

手头的FPGA开发板上有一个千兆网口,最近准备做一下以太网通信的内容。本文先介绍基本的理论知识。 FPGA芯片型号:xc7a35tfgg484-2 网口芯片:RTL8211 网络接口:RJ45

记录所学,分享知识,结识挚友 8358

实现toolbar透明的背景效果

1 2 3 //MyToolbar.h 头文件 4 @interface MyToolbar : UIToolbar 5 6 @end 7 8 //MyToolbar.m 实现文件 9 #import "MyToolbar.h" 10 11 @implementation MyToolbar 12 13 - (id)initWithFra...

weixin_30685047的博客 361

进阶06:C#连接TwinCAT 3使用ADS通讯

本文介绍了使用C#通过ADS协议与倍福TwinCAT3 PLC通讯的实现方法。主要内容包括:1)在两台电脑上安装TwinCAT3开发环境并建立网络连接;2)在TwinCAT中定义变量和结构体;3)使用C# Winform开发界面,通过TwinCAT.Ads.dll实现读写功能;4)实现主动读取和通知两种数据获取方式。详细说明了连接建立、变量定义、读写操作及事件通知的实现代码。该方案实现了对PLC寄存器数据的实时监控和操作,为工业控制系统的开发提供了参考。

weixin_38637405的博客 3688

Toolbar透明沉浸背景-善用FrameLayout

还是先放图吧: 最近做个小东西,写到了音乐播放界面,颜值这方面网易云音乐绝对是佼佼者呀。于是就像弄出一个类似的效果,然后全屏都是歌曲图片高斯模糊的背景,包括toolbar。 我的布局主要有两层是这个层级结构: RelativeLayout->Toolbar,ImageView 我最初的思路有两个: 一是把RelativeLayout的background直接设置模糊后的...

Jay_zjc的博客 1108

ARM交叉编译gdbserver并远程在线调试

arm-linux平台。5、生成完整的makefile,新建full_install,执行 ./configure --target=arm-linux-gnueabihf --host=arm-linux-gnueabihf --program-prefix=arm-linux-gnueabihf- CC=arm-linux-gnueabihf-gcc --prefix=/home/geyuxi/Documents/full_install。如果--host和--build不同,是交叉编译;

wangjie36的博客 3168

基于STM32的智能快递柜设计(全部资料)

本文设计了一种基于STM32F407ZGT6的智能快递柜系统,通过模块化硬件设计和软件算法优化,实现了24小时无人值守、温湿度智能调控、远程监控等功能。系统集成OLED显示、GSM通信、舵机控制、超声波检测等模块,存取响应时间≤3秒,识别准确率达99.2%,较传统模式效率提升60%。测试表明系统运行稳定,用户满意度达92%,具有成本低、安全性高、可扩展性强等特点,为智慧物流末端配送提供了创新解决方案。未来可引入AI算法、太阳能供电等功能进一步优化系统性能。

3254968421的博客 584

设置Toolbar透明

为了设置一张图片作为背景,要将Toolbar设置为透明,为了这个折腾一天了,网上各种教程都试过了就是没用,每次设置Toolbar透明之后,Toolbar都成了白色,怎么也找不到原因,最后最后才发现因为我顶层布局用到是LinearLayout,设置Toolbar透明之后显示的是Activity的底色!啥也不说了把代码贴上来。感谢这篇文章让我找到了原因:http://stackoverflow.com/

Kevins优快云的博客 1万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

wangEditor 5 - 修改工具栏 toolbar 默认背景色(去掉背景颜色改为透明)

wangEditor 5 - 修改工具栏 toolbar 默认背景色(去掉背景颜色改为透明)注意:本文章使用的是 V5 版本的 wangEditor 富文本编辑器,其他版本可借鉴。

🏆 前端领域优质创作者 3373

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

android 沉浸式状态栏 状态栏 工具栏透明 背景图片

Android Toolbar 透明化解决方案https://blog.youkuaiyun.com/linbots/article/details/73772105 android 设置toolbar透明度所有的页面都会变透明https://blog.youkuaiyun.com/qq_21184657/article/details/71374802?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.contr

az44yao的专栏 472

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Toolbar的背景虚化加listView头部布局置顶

toolbar拓展加ListView头部置顶效果

MaxPanda0206的博客 1027

Android SearchView 在 ToolBar 中使用 垂直指示器 水滴指示器 背景更改

SearchView 应用在ToolBar内 SearchView 主题未做更改时出现背景是白色的状态,如图: 要去掉这个白色块要设置主题,在主题内增加"android:popupBackground"属性为@null就可以是白色背景透明了 <style name="ToolBarPopupMenuTheme" parent="Base.Widget.AppCompat.PopupMenu.Overflow"> .... <!-- 弹出层背景颜色 --.

zdwcmy的专栏 309

Android ToolBar 解析与应用(三)状态栏,toolbar,窗口背景,底部导航条颜色设置,

如下图所示,能够设置颜色的部分有4个。分别是:状态栏,app bar,navigationbarcolor,窗体背景色. 状态栏透明色:         1,在style主题样式中添加 android:windowTranslucentStatus 属性;并吧该style设置为activity的theme。 resources xmlns:tools="htt

flykozhang的专栏 1847

透明 Toolbar 透明任务栏实现

透明 Toolbar 透明任务栏实现自定义布局样式在style文件中新建样式继承主题样式,在版本v19 中需要增加一个属性,设置如下 &lt;style name="AppTheme.Main" parent="AppTheme.NoActionBar" &gt; &lt;!--状态栏透明--&gt; &lt;item name="android:windowTranslucent...

m0_37846768的博客 2844

京东首页工具栏Android,android仿京东首页下拉渐变搜索框背景

android仿京东首页下拉渐变搜索框背景 在这里是结合recyclerview一起使用的,为recyclerview设置setOnScrollListener监听事件。recyclerview.setOnScrollListener(new RecyclerView.OnScrollListener() {@Overridepublic void onScrollStateChanged(Rec...

weixin_36078245的博客 344

Android沉浸式状态栏+图片背景+标题栏渐变+背景伸缩

Android沉浸式状态栏+图片背景+标题栏渐变+背景伸缩 PersonView 自定义ScrollView实现Toolbar(标题栏)渐变 效果如图: 编程思想: 1、自定义一个类,继承自ScrollView,并重写它的 onScrollChanged 方法; 2、在 onScrollChanged 中获取 ScrollView 在Y轴的移动距离,并根据此距离改变 Toolbar(标题栏) 的...

qq_41894451的博客 1658
上一篇: 去掉frame标题栏
下一篇: static背景颜色一致
c0ffee1982
博客等级 码龄20年 9粉丝 114原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值