你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 计算机安全与维护
用VC制作“每日提示”对话框(一)
 

一、前言

许多应用软件在刚启动时,经常会显示“每天提示”(“Tip of the day”)对话框。在对话框中显示与应用程序使用有关的一些小知识提示,而且每天都会显示一条新的小知识。这些“每日提示”对话框的界面基本上是统一的。

二、设计思路

    虽然我们对软件启动时的每日提示并不关注,或是感觉比较厌烦,第一时间就是想着要关闭它,但对于编程爱好者来说,美化界面也是软件设计重要的一个方面。因此,有些环节是必不可少的。比如,“每日提示”对话框的制作,可以提供很多额外的软件帮助。下面介绍一下“每日提示”对话框的设计思路:用MFC AppWizard创建一单文档应用工程,如Tip;建立Tip对话框,并用ClassWizard作类的映射;制作一个每日提示菜单,加载其对话框,目的是当启动时,该提示对话框被关闭,可以通过菜单再次打开;在TipApp文件中的InitInstance()函数中加载提示对话框,此处就是程序启动时,自动显示“每日提示”对话框。

下面着重介绍一下Tip对话框中内容的设计。

Tip对话框中,需要的控件如下表所示。

Tip对话框控件说明表

控件名

类型

主要功能

IDB_LIGHTBULB

Bitmap

提示对话框中的提示图片

IDC_STATIC

Picture

type设置为frame,用来装其他控件

IDC_BULB

Picture

用来存放提示图片

IDC_TIPSTRING

Edit

用来显示提示信息

IDC_STARTUP

CheckBox

判断是否启动加载提示对话框

IDOK

Button

点击时显示下一条提示信息

IDCANCEL

Button

关闭对话框

Tip对话框中是如何控制提示信息的显示的呢?下面看一下设计流程图,如下图所示。

 


 

 

图 软件设计流程

通过以上流程,实现了“每日提示”对话框的制作。下面介绍详细的实现过程。

  推荐精品文章

·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录
·2023年10月目录
·2023年9月目录 
·2023年8月目录 
·2023年7月目录
·2023年6月目录 
·2023年5月目录
·2023年4月目录 
·2023年3月目录 
·2023年2月目录 
·2023年1月目录 

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089