下载此文档

精品PPT课件--VC++ 程序设计ppt.ppt


文档分类:IT计算机 | 页数:约38页 举报非法文档有奖
1/38
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/38 下载此文档
文档列表 文档介绍
VC++ 入门与提高
主讲教师:贾澎涛
第六章应用实例之一——编写一个具有实用功能的字处理软件
本篇经典
文档和视图是怎样联系起来的?
如何为程序添加查找、替换等功能?
为什么在某些程序新创建的菜单中只输入了一个菜单ID标识就可以实现某一种功能?
怎样为程序添加一个浮动菜单?
如何在“帮助\关于…”对话框中添加系统信息?
怎样为应用程序做一个每日提示(在程序启动时显示)?
如何动态修改菜单
怎样为应用程序增加一个日历?
怎样修改应用程序标题栏上的显示文字?
怎样使应用程序以最大化窗口显示?
怎样在应用程序的状态条上显示时间?
怎样使应用程序支持拖放功能?
怎样建立一个文件打开、保存对话框?
如何为应用程序添加一个闪屏?
如何使用字体、颜色对话框?
如何处理文字输入?
如何实现应用程序对数据的读出和写入?
?
1)打开工程项目EditSoft;
(2)选择“Project\Add to ponents and Controls…”将出现组件和控件库对话框,双击部件文件夹(Visual C++ Components),选择Splash screen,双击。出现插入部件确认对话框,选择“确定”,出现部件类的实现文件和头文件的文件名对话框,保留缺省值,选择“OK”按钮。
(3)ponents and Controls Gallery”,单击“Close”,插入过程完成。
(4)编译、连接并运行。
(5)我们发现主窗口和闪屏同时出现了,所以修改应用类的InitInstance()函数,隐藏主窗口。
       pMainFrame->ShowWindow(SW_HIDE);
(6)图形界面不美观。设计一张位图,在启动窗口显示。可以在ResourceView中删除原有的图片,插入你想要的闪屏图片,然后将其ID改为IDS_SPLASH。或按照以下方法加入一个真彩图片。
(7)下一步我们来实现装载24位真彩位图的,我们直接采用读入文件的方式,所以我们将闪屏类的Create函数改写成下面这样。
BOOL CSplashWnd::Create(CWnd* pParentWnd /*= NULL*/)
{
        HBITMAP hBitmap=(HBITMAP)LoadImage(NULL,_T(""),//图像文件名称,注意换成你的文件名称。
IMAGE_BITMAP,//读入位图,还可以设定为读入图标或鼠标指针
0,//位图宽
0,//位图高
LR_CREATEDIBSECTION//创建DibSection
|LR_LOADFROMFILE);//从文件读
if(hBitmap==NULL)
return false;
(hBitmap);//获得位图指针
BITMAP bm;
(&bm);
return CreateEx(0,
AfxRegisterWndClass(0, AfxGetApp()->LoadStandardCursor(IDC_ARROW)),
NULL, WS_POPUP | WS_VISIBLE, 0, 0, , , pParentWnd->GetSafeHwnd(), NULL);
}
(8)最后我们来完成闪屏消失,主窗口显示的部分
void CSplashWnd::HideSplashScreen()
{
// Destroy the window, and update the mainframe.
DestroyWindow();
AfxGetApp()->m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED);//恢复了我们的最大化主窗口
AfxGetApp()->m_pMainWnd->UpdateWindow();
}
说明
CBitmap
The CBitmap class encapsulates a Windows graphics device interface (GDI) bitmap and provides member functions to manipulate the bitmap. To use a CBitmap object, construct the object, attach a bitmap handle to it with one of the initialization member functions, and then call the object’s member functions.
Load

精品PPT课件--VC++ 程序设计ppt 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数38
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wo1230
  • 文件大小0 KB
  • 时间2014-04-15