- 热门文章:
- · 如何有效的使用对话框之二
- · IE控制条的实现
- · 如何有效地使用对话框
- · 一个定制CFileDialog对话框的实例
- · XP风格复活节彩蛋的实现
- · 程序界面多模式显示的实现
- · 改变视图单调的背景
- · 使窗体拥有透明效果的API
- · 《电子尺》V1.02程序开发实例
- · 美化你的应用程序的外观界面
- · 个人考勤软件开发实例
- · 使用VC6.0实现窗口的任意分割
上一篇:在MFC程序中添加全屏显示功能 >>
制作类似网络蚂蚁的拉帘式Tab
|
制作类似网络蚂蚁的拉帘式Tab
作者:星空工作室 汪俊
下载本文源代码
凡用过网络蚂蚁的人都知道,网络蚂蚁界面右下角的Tab不同于一般的Tab。它是运动的,当单击选项卡时,相应的子界面从左向右运动,给整个软件一种动感。笔者用VC++6.0也实现了类似的Tab效果。此Tab有如下特点: 1.克服了VC++6.0提供的Tab必须在同一个界面上设计所有控件的缺陷,每一个选项卡就是一个单独的对话框 2.实现了类似网络蚂蚁的拉帘式Tab
1. 将MyTab.h和MyTab.cpp两文件copy到工程目录下,在vc的“工程”菜单中将这两个文件添加进来 2. 在工程中添加:#include “MyTab.h”. 3. 在主对话框中添加一个Tab控件,将CTabCtrl换成CMyTab。 4. 添加一个对话框,假设为CFDlg。则在头文件和cpp文件中添加: CFDlg *m_pfdlg; /////////// m_pfdlg=new CFDlg; m_psdlg->Create(CSDlg::IDD,&m_mytab); m_mytab.AddItem(m_psdlg,"good"); 拉帘运动的速度可以在OnTimer函数中调节注意:在Win2000下的速度比较满意,而在Win98下速度较慢,这时可通过调节m_ispeed来改善。 此程序在VC6+Win2000下调试通过 |
下一篇:如何有效的使用对话框之二 >>
相关文章:
- · 如何让一个打开的文档成为活动文档
- · 创建非矩形窗口的简单方法
- · 轻松实现类VC界面
- · 视图的缩放的完整论述
- · 如何获得另一个应用程序窗口中的文本
- · 如何发送命令到文档对象
- · World space 到 Page space 的转换简介
- · VC实现自绘图形输出到bmp文件
- · VC++游戏开发:五子棋
- · 利用VC++开发ASP图像处理组件(二)
- · 利用VC++开发ASP图像处理组件(一)
- · 仿 Windows 自带扫雷的小程序
- · 我该使用何种语言
- · 定时显示远程计算机的桌面
- · 老调重提,利用SDK实现智能五子
- · 利用 DirectShow 开发自己的 Filter
- · 点对点视频会议程序:VideoNet
- · 使用GDI+在内存中转换图片类型
- · 视频采集
- · VC实现波形不闪烁动态绘图
- · 图像与文字的合成
- · 一款简单的RPG游戏
- · 一个简单字体察看器的实现
- · 实时语音通信的实现
- · VC中的图象打印问题
- · 通用图像类算法扩充库
- · 自己写 FILTER 改变画面颜色
- · 模拟 Windows 开机动态色带条
- · C++实现CD抓轨转WAV
- · 具有多种动态效果的闪屏
- · 规则迷宫的一种求解思想及算法
- · 坐标变换
- · 用DirectShow抓取影片帧
- · WINCE下小游戏习作(Q11战斗机)
- · 地图比例尺绘制
- · 关于《黑白棋》网络版的开发文档和使用说明
- · 基于API的录音机程序
- · 虚拟地景生成系统 1.1v 介绍
