如何设置大图标工具栏

利用CMFCToolBar从24位BMP图像创建工具栏 /*网络案例: 注意是利用CMFCToolBar,而不是CToolBar;图像是24位的,Visual Studio自带的工具栏编辑器是不能编辑的;而且是添加一个工具栏,利用应用程序向导生成的工具栏必须保留,所以最后是二个工具栏。*/ if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TO... 阅读详情

代码是借鉴vc++项目开发全程实录的

 

m_ImageList.Create( 32, 32, ILC_COLOR24 | ILC_MASK, 1, 1 );

 m_ImageList.Add( AfxGetApp()->LoadIcon(IDI_ICONBOOK) );
 m_ImageList.Add( AfxGetApp()->LoadIcon(IDI_ICONNOTE) );
 m_ImageList.Add( AfxGetApp()->LoadIcon(IDI_ICONSEND) );
 m_ImageList.Add( AfxGetApp()->LoadIcon(IDI_ICONRECV) );
 m_ImageList.Add( AfxGetApp()->LoadIcon(IDI_ICONSET)  );
 m_ImageList.Add( AfxGetApp()->LoadIcon(IDI_ICONUSER) );

 UINT array[8];
 for ( int i=0; i<8; ++i )
 {
  if ( i==2 || i==5 )
   array[i] = ID_SEPARATOR;
  else
   array[i] = i + 1001;
 }

 m_ToolBar.Create(this);
 m_ToolBar.SetButtons(array,8);
 m_ToolBar.GetToolBarCtrl().SetImageList( &m_ImageList );
 m_ToolBar.SetSizes( CSize(50,60),CSize(32,32) );
 m_ToolBar.SetButtonText(0,"电话簿管理");
 m_ToolBar.SetButtonText(1,"常用语管理");
 m_ToolBar.SetButtonText(3,"短信息发送");
 m_ToolBar.SetButtonText(4,"短信息接收");
 m_ToolBar.SetButtonText(6,"短信猫设置");
 m_ToolBar.SetButtonText(7,"操作员管理");
 RepositionBars( AFX_IDW_CONTROLBAR_FIRST,AFX_IDW_CONTROLBAR_LAST,0 );

VC多文档项目,隐藏菜单栏并放大工具栏图标的方法 阅读详情

相关推荐

《Qt+Visual Studio 2013》第三章 菜单栏和工具栏

1.在vs2013中新建Qt Application项目,命名为MenuToolBarDemo. 2.在menutoolbardemo.ui中添加菜单文件——打开,格式——加粗,如下图所示: 这是动作编辑器内容如下: 将actionB拖动到工具栏,同理,拖动actionOpen,效果如下: 3.在menutoolbardemo.ui中添加Text Edit控件。 4.在menutoolbardemo.h中添加菜单栏和工具栏对应的槽函数 5.在menutoolbarde

一万年太久,只争朝夕 773

Toolbar控件:32位真彩色大图标

一、创建普通toolbar 1.         新建一MFC程序,在Dlg头文件中添加一个CToolBar类的成员变量CToolBar m_Toolbar; 2.         然后在头文件中定义工具栏命令ID。 #define ID_BUTTON1    501 #define ID_BUTTON2    502 #define ID_BUTTON3    503 3.

有什么不努力的理由呢? 2355

在 MFC 中创建大图标 Toolbar

使用大图标的工具栏变得越来越流行。最近在做这方面的技术调研,从网上搜集了很多资料,实践以后发现实际上比想象的要简单得多。实际上,MFC并没有所谓的大图标还是小图标的工具栏的区别,完全取决于资源里的工具栏图标的尺寸。也就是说,你画多大它就是多大。并不需要 调用 SetLargeIcon()之类的方法。但是创建的时候有很多参数需要注意,否则不会出现想要的效果,甚至会蹦 assert 错。 我实现了这些需求:1.工具栏使用大图标,而相应的菜单项使用小图标。2.创建多个工具栏(都使用...

weixin_41572879的博客 1587

vs2008工具栏显示大图标及提示

工具---自定义--使用大图标工具---自定义--屏莫提示

系统运维 343

PB大图标工具栏改进与功能增强设计

BUP(Backup Utility Program)作为企业级数据备份解决方案,自推出以来,一直是许多企业依赖的关键工具。从最初的磁带备份到现在的云存储备份,BUP功能经历了多个版本的迭代与优化。但是随着数据量的激增和备份技术的发展,BUP在当前企业中的应用遇到了一些挑战。例如,备份时间过长、资源消耗大、可扩展性不足等问题逐渐显现,影响了备份任务的效率和可靠性。

weixin_34581040的博客 1036

打造用户友好的大图标工具栏设计与实现

当需要加载特定尺寸的大图标时,LoadImage成为首选方案。它不仅能指定期望的宽高,还可控制颜色位数与缩放行为,适用于响应式 UI 构建。hInstance, // 当前实例IMAGE_ICON, // 图像类型48, // 宽度(像素)48, // 高度(像素)LR_LOADTRANSPARENT // 保留透明通道扩展说明:IMAGE_ICON明确指示加载的是图标资源(而非光标或位图);尺寸设置为 48x48 可适配多数大图标场景;

weixin_42465332的博客 698

工具栏添加大图标 MFC/VC++

1.创建工具栏  m_wndStyleToolbar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD|WS_VISIBLE|CBRS_TOP   |CBRS_GRIPPER|CBRS_TOOLTIPS|CBRS_FLYBY|CBRS_SIZE_DYNAMIC);  m_imgToobar.Create(32, 32, ILC_COLOR32|ILC_MASK, 0

wanjiquan0229的专栏 1818

最完美的大图标工具栏

最完美的大图标工具栏最完美的大图标工具栏

Multisim14.0图标过小问题

软件图标右键,属性,兼容性,更改高DPI设置,选中替代高DPI缩放行为,下拉框把应用程序改成系统/系统(增强),确定 更改重启后如果图标过大,右键设计工具栏,自定义界面,选项,取消勾选大图标 关于系统/系统(增强)的区别👉https://weibo.com/ttarticle/x/m/show#/id=2309404793331975848139&_wb_client_=1(转载) 小白分享,不足之处请指正

weixin_52312830的博客 3529

pb工具栏+大图标+状态栏

pb工具栏+大图标+状态栏,实测可用,比较古老的开发语言,资料很少啊

PB漂亮的工具栏

PB11开发的漂亮的工具栏,我试用了一下,还可以。解压密码hur.cn

C#工具栏显示大图标

转自:http://blog.youkuaiyun.com/zzh87615/article/details/6289713 工具栏中图标的默认大小为16*16,如果想更改为大图标,在网上找了半天也没找到方法,经本人不懈的努力,终于摸索出来了。其实在C#中的工具栏控件有一个属性ImageScalingSize,就是设置图标大小的,默认为(16,16),如果想使用大图标,例如32*32,只需要将该属性改为(3

yueguanyun的专栏 3029

PB史上最完美的大图标工具栏

PB史上最完美的大图标工具栏待改善的BUP及增加的功能

华为手机主界面的返回键怎么调出来_主按钮怎么变回来 华为手机的返回键怎么设置?...

3dmax主工具栏按钮怎么变小了?在菜单栏选择customizePreferences,在General选项卡里找到UI Display,取消或勾选Use Large Toolbar Buttons,勾选即是采用大图标反之为小图标。 如果是工具栏工具按钮没了,在工具栏空白处右键单击,即可出现其他一些工具。苹果手机主屏幕按钮怎么设置?选择“辅助功能”的“Assistive Touch”选项。点击打开...

weixin_34168834的博客 2012

最新版Devexpress完整图标_高清版_管理软件图标

最新版Devexpress完整高清图标,32*32 对应 16*16 两套!做管理软件非常适合。

ESP32Servo库驱动SG90舵机:从入门到精准控制

本文详细介绍了如何使用ESP32Servo库驱动SG90舵机,从硬件连接到软件环境搭建,再到编写示例程序实现精准控制。内容涵盖库安装、基础驱动代码解析、舵机校准方法以及平滑运动控制,帮助开发者快速掌握ESP32控制舵机的核心技能,并提供了电源管理、信号抗干扰等实用避坑指南。

ik678901的博客 897

XP時代的自帶的類DOCK效果

上班偷懶(小點聲),折騰自己的電腦。忽然就發現了這么個小設置。知道的人請原諒我的火星(e6nian老兄似乎很早就發現了)。具體操作,隨便拖拽一個文件夾到屏幕頂部,也就是會在頂部出現一個工具條,右鍵-顯示文字顯示標題全部取消勾選,然後把需要顯示的程序的快捷方式複製到該文件夾內,右鍵-查看-大圖標。OK~說白了其實就是工具條,只是你可能沒想到。選擇前端顯示,那么它就不會隱藏掉了。只是,不能對這個工具條

xu的blog 1072

别再踩坑了!Vue3 + Vant 手把手教你搞定飞书网页应用免登(SSO),附完整代码和重定向URL配置

本文详细介绍了如何使用Vue3和Vant实现飞书H5应用的免登(SSO)功能,包括飞书后台配置的关键细节、Vue3前端实现的最佳实践以及常见问题排查指南。特别针对重定向URL配置、安全设置和错误处理等常见陷阱提供了解决方案,并附有完整代码示例和性能优化建议。

weixin_29323551的博客 405

multisim 如何放大工具栏

全新安装的multisim的工具栏极小。至此完成工具栏的放大。

m0_61181020的博客 3253

从波士顿动力SpotMini拆解看四足机器人机械设计:关节布局与电机选型的5个关键决策点

本文深入解析波士顿动力SpotMini四足机器人的机械设计,聚焦关节布局与电机选型的5个关键决策点。通过拆解髋关节偏移距、膝关节传动链、电机热管理等核心设计,揭示商业级四足机器人的工程智慧,为工业巡检、物流机器人等应用提供实用参考。

postgres8guard的博客 893

支付宝h5参数如何实现跳转?(包含相关Demo代码)

🏆本文收录于专栏,主要记录项目实战过程中所遇到的Bug或因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家!持续更新中,up!up!up!!

**My Coding Family** 3249

MFC开发中工具栏自定义图标问题

开发环境:vs2010 mfc 工具栏自定义大图标,为了初始化时正常显示,需要做以下操作。 1. 在MainFrm.cpp文件,OnCreate函数中(考后的位置)添加以下代码行:      CMFCToolBar::EnableQuickCustomization();  if (CMFCToolBar::GetUserImages() == NULL)  {   // 加载用户

yinzhiqing的专栏 6259

6、云计算中的多核技术:架构、并行性与局限性

本博文深入探讨了云计算中多核技术的架构、并行性及其局限性。文章详细介绍了多核处理器的基础概念、并行硬件和软件的设计原理,并对硬件和软件并行性进行了分类和分析。同时,文章讨论了多核架构在实际应用中面临的挑战,如功率墙、内存墙和ILP墙等问题,并提出了应对策略。此外,还总结了多核技术在高性能计算、实时处理和云计算等领域的应用机遇。文章旨在帮助读者更好地理解多核技术的关键问题,并为未来的技术探索提供方向。

java5的博客 122
上一篇: VC 实现无标题窗口的拖拽(转载)
下一篇: wsprintf sprintf printf (转载)
Leasangle
博客等级 码龄17年 32粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值