进度条对话框

原创 2011年01月11日 15:21:00

进度条对话框类为:CAknProgressDialog
头文件:aknprogressdialog.h
lib: avkon.lib eikcdlg.lib eikctl.lib

 

使用方法:

Code:
//初始化进度条
CAknProgressDialog* iProgressDialog;
CEikProgressInfo* iProgressInfo;
iProgressDialog = new ( ELeave ) CAknProgressDialog( reinterpret_cast
                                                        <CEikDialog**>
                                                        ( &iProgressDialog ) );
   iProgressDialog->SetCallback( this );
   iProgressDialog->PrepareLC( R_RESOURCE_PROGRESS_NOTE );   //从资源文件构造对话框,资源见下面的定义
   iProgressInfo = iProgressDialog->GetProgressInfoL();
   iProgressInfo->SetFinalValue( aMaxValue );   //设置进度条的最大值(结束值)
   iProgressDialog->RunLD();
 
   //更新进度条
   iProgressInfo->IncrementAndDraw( aStep ); 

//结束进度条
iProgressDialog->ProcessFinishedL();
delete iProgressDialog;

RESOURCE DIALOG R_RESOURCE_PROGRESS_NOTE   //进度条对话框资源
     {
     flags = EAknProgressNoteFlags;
     buttons = R_AVKON_SOFTKEYS_CANCEL;
     items =
         {
         DLG_LINE
             {
             type = EAknCtNote;
             id = EMagicBoxCtrlIdProgressNote;
             control = AVKON_NOTE
                 {
                 layout = EProgressLayout;
                 singular_label = "对话框中显示的文字";
                 plural_label = "download";
                 imagefile = AVKON_BMPFILE_NAME;    //第二版中 图标文件为 #define AVKON_BMPFILE_NAME "z://system//data//avkon.mbm"
                 imageid = EMbmAvkonQgn_note_sml;   //这两项可更改显示不同图标
                 imagemask = EMbmAvkonQgn_note_sml_mask;
                 };
             }
         };
     }

安卓对话框之-----进度对话框(ProgressDialog)

使用代码ProgressDialog.show(ProgressDialogActivity.this, "请稍等", "数据正在加载中...", true);创建并显示一个进度对话框。 调用set...
  • xueshuangshuang123
  • xueshuangshuang123
  • 2013年06月25日 17:11
  • 13666

基于MFC的对话框程序加启动进度条

最终效果 开始启动画面 主对话框初始化完成之后(sleep模拟)显示出主对话框 实现过程 以前写的、包括网上很多添加启动画面都是阻塞型的,作用只是好看….. 针对比较大的程序,启动过程很慢,所以为了让...
  • ZengDong_1991
  • ZengDong_1991
  • 2016年09月03日 14:51
  • 1804

QT中进度对话框(QProgressDialog)

考虑程序的友好性,当程序在执行一项耗时操作时,界面应告诉用户“程序还在运行中”,那么,QT中进度对话框(QProgressDialog)可以满足要求。...
  • learn_sunzhuli
  • learn_sunzhuli
  • 2015年05月31日 17:26
  • 5359

ProgressDialog进度对话框使用方法

进度对话框在平常的应用中很常见,比如下载的时候,打开页面的时候、转移文件等等。有环形的、有长条形的。基本就这两种 创建进度对话框的两种方式: 1、创建ProgressDialog实例,然后调用Pr...
  • wl724120268
  • wl724120268
  • 2016年03月01日 23:25
  • 1119

MFC创建UI线程并建立包含ProgressCtrl进度条对话框的简单方法

项目中由于一些原因,需要在单独线程中创建一个包含ProgressCtrl进度条的对话框用于显示操作进度,因此想到利用MFC的UI线程来实现。虽然想法简单,但实现起来还是颇费了一番周折,捣鼓了一阵子,算...
  • lihui126
  • lihui126
  • 2015年05月04日 10:46
  • 1602

14_android进度条对话框的使用说明

进度条对话框的使用,通过案例加代码注释理解其使用.
  • redarmy_chen
  • redarmy_chen
  • 2014年12月28日 09:35
  • 2938

Android的ProgressDialog进度对话框的使用

ProgressDialog进度对话框: ProgressDialog 继承自AlertDialog,AlertDialog继承自Dialog一、progressDialog的常用方法: mpDi...
  • Afanbaby
  • Afanbaby
  • 2017年06月14日 11:14
  • 2617

ProgressBar实现进度条及ProgressDialog实现对话框进度条

//xxx程序猿 package com.example.jindu; import android.support.v7.app.ActionBarActivity; import andro...
  • Ashurol
  • Ashurol
  • 2015年06月12日 11:06
  • 505

Android对话框(二)进度条对话框ProgressDialog和自定义对话框CustomDialog

main.xml
  • u011731233
  • u011731233
  • 2015年01月26日 20:32
  • 1040

Android开发高级组件--ProgressBar(进度条组件)

1、进度条组件ProgressBar是在某些操作的进度发展情况指示器,为用户呈现操作的进度,操作完成后进度条被填满。进度条能够直观的帮助用户了解等待一定时间的操作所需要的时间。 2、其层次结构如下:...
  • qq_29772355
  • qq_29772355
  • 2017年03月28日 10:36
  • 125
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:进度条对话框
举报原因:
原因补充:

(最多只允许输入30个字)