您的位置:首页 >> 编程开发 >> Visual C++ >> 位图操作 >> 正文
位图操作 RSS
 

用VC5制作应用程序启动封面

http://www.rdxx.com 01年10月04日 09:55 互联网 我要投稿

用VC5 制 作 应 用 程 序 启 动 封 面

   用VC5 制 作 应 用 程 序 启 动 封 面 

很 多 大 型 应 用 程 序 都 有 启 动 封 面, 如Word 等 办 公 系 列 软件 和VC + + 等编 程 软 件。 通 过 启 动 封 面, 除 了 显 示 应 用程 序 名 称 和 版 权 等 提 示 画 面,还 可 避 免 由 于 应 用 程 序启 动 前 进 行 大 量 数 据 初 始 化 时, 用 户 较 长 时 间 的等待, 给 应 用 程 序 增 添 了 许 多 动 态 特 性 和 专 业 规 范。 鉴于VC + + 开 发 工 具 应 用 较 广, 这 里 以VC5 为 例 阐 述 启 动封 面 的 一 般 实 现 步 骤。 

---- 1. 制 作 封 面 位 图 

---- 制 作 应 用 程 序 启 动 封 面 真 彩 位 图, 记 录 位 图 的 高度 和 宽 度, 建 立 所 需要 的 其 他 声 音 等 文 件。 

---- 2. 建 立 应 用 程 序 

---- 利 用FILE >NEW 菜 单 建 立 名 为START 的 多 文 档 应 用 程 序框 架, 并 利 用 类 向导AppWizard 增 加 基 类 为generic CWnd 的 新 类CSplashWnd,将 新 类 的 文 件 改 名 为splash.h 和splash.cpp, 并 增 加WM -CREATB 和WM -PAINT 的 消 息 映 射 函 数。 

---- 3. 定 义 变 量 和 函 数 

---- 在splash.h 中 定 义 如 下 成 员 变 量 和 函 数: 


public:
BOOL Create(CWnd * pParentWnd=NULL);
HANDLE hBitssrc="http://program.rdxx.com/Files/Pic/Img/BMP/0682512230890797.BMP"”,CFile::modeRead|
CFile::typeBinary|CFile::shareExclusive); / / 打 开 文 件
fbmp.Seek(54,CFile::begin); / / 位 图 文 件 头 为54 字 节
fbmp.ReadHuge(pBitsSrc,(long)(iW *iH *3)): / / 读 文 件
fbmp.Close(); / / 关 闭 文 件
HBITMAP hBitmap=::CreateDIBitmap(dc.m_hDC,
(BITMAPINFOHEADER FAR *) &(Info.Header),CBM_INIT,
pBitsSrc,(LPBITMAPINFO) &Info,DIB_RGB_COLORS); / / 建 立 位 图

上一页 下一页


 
 
标签: 启动封面 , 应用程序 , VC , 启动 , 应用 , 程序 , 封面 打印本文
 
 
  热点搜索
 
 
 



Valid XHTML 1.0 Transitional
Copyright ©2005 - 2008 Rdxx.Com,All Rights Reserved
收藏本页
收藏本站