24位色 工具栏制作方法

第一步:
在mainframe.h文件中声明成员变量:

CToolBar m_hotToolBar;
在 CMainFrame::OnCreate() 中创建工具条,假设你已经创建了一个ToolBar资源和两个工具条位图(Bitmap)资源:IDB_TOOLBAR_COLD 和 IDB_TOOLBAR_HOT,前者表示的是常态按钮,而后者表示的是鼠标移到上面时的状态按钮。用下面的代码创建工具条:
if (!m_hotToolBar.CreateEx(this, TBSTYLE_FLAT | TBSTYLE_LIST, WS_CHILD | WS_VISIBLE | CBRS_TOP
  | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
  !m_hotToolBar.LoadToolBar(IDR_HOTBAR))
 {
  TRACE0("Failed to create toolbar/n");
  return -1;      // fail to create
 }

第二步:
在CMainFrame::OnCreate()中还要添加如下代码,它们实现对位图资源的存取:
// Set up hot bar image lists.
 CImageList imageList;
 CBitmap  bitmap;

 // Create and set the normal toolbar image list.
 bitmap.LoadBitmap(IDB_TOOLBAR_COLD);
 imageList.Create(21, 20, ILC_COLORDDB|ILC_MASK, 13, 1);
 imageList.Add(&bitmap, RGB(255,0,255));
 m_hotToolBar.SendMessage(TB_SETIMAGELIST, 0, (LPARAM)imageList.m_hImageList);
 imageList.Detach();
 bitmap.Detach();

 // Create and set the hot toolbar image list.
 bitmap.LoadBitmap(IDB_TOOLBAR_HOT);
 imageList.Create(21, 20, ILC_COLORDDB|ILC_MASK, 13, 1);
 imageList.Add(&bitmap, RGB(255,0,255));
 m_hotToolBar.SendMessage(TB_SETHOTIMAGELIST, 0, (LPARAM)imageList.m_hImageList);
 imageList.Detach();
 bitmap.Detach();
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用Photoshop(PS)制作顶部导航栏的步骤如下: 1. 创建新文档:打开Photoshop软件后,点击菜单栏中的"文件",选择"新建"来创建一个新的文档。在弹出的对话框中,设置文档的尺寸(宽度和高度),分辨率和背景颜色。根据需要,可以选择透明背景或特定的背景颜色。 2. 设计导航栏的布局:使用矩形工具(Rectangle Tool)或形状工具(Shape Tool)创建导航栏的基本形状。根据设计要求,可以选择水平布局或垂直布局,并调整大小和位置。使用参考线和网格来帮助对齐元素。 3. 添加导航项:使用文本工具(Text Tool)在导航栏中添加导航项的文字。设置字体、字号、颜色等属性,并根据需要进行排列和对齐。可以使用不同的字体和样式来增加视觉吸引力。 4. 设计样式和颜色:使用图层样式(Layer Style)和调整图像(Adjustments)等功能,对导航栏进行样式和颜色的调整。可以添加阴影、渐变、描边等效果,以及调整亮度、对比度和色彩平衡等属性。 5. 添加交互效果:为了提升用户体验,可以为导航栏添加交互效果。例如,当鼠标悬停在导航项上时,可以改变背景颜色、字体颜色或显示下拉菜单等。可以使用图层样式、图层组或切片等功能来实现这些效果。 6. 调整和优化:完成导航栏的设计后,对其进行调整和优化。这包括对元素的位置、大小、颜色等进行微调,以确保最终效果符合设计要求。 7. 导出导航栏:完成设计后,点击菜单栏中的"文件",选择"导出"或"存储为Web所用格式",选择合适的文件格式(如PNG、JPEG等),并保存到指定位置。 以上是使用Photoshop制作顶部导航栏的基本步骤。具体的设计过程和效果可以根据需求和创意进行调整和优化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值