我想在一个非模态对话框中建立一个进度条,
代码如下:CWaitDia Wait;
CRect rc0;
Wait.Create();//创建wait非模态对话框
Wait.ShowWindow(SW_SHOW);
CProgressCtrl* pctrl=(CProgressCtrl*) Wait.GetDlgItem(IDC_PROGRESS_WAIT);
pctrl->GetWindowRect(&rc0);
Wait.m_progress.Create(WS_VISIBLE|WS_CHILD, rc0, &Wait,IDC_PROGRESS_WAIT);
//此处想在wait中创建进度条m_progress,但是每次在这里出错。
应该是第三个参数有问题,但不知道怎么用,大虾指导!
Wait.m_progress.SetRange(0,in);
代码如下:CWaitDia Wait;
CRect rc0;
Wait.Create();//创建wait非模态对话框
Wait.ShowWindow(SW_SHOW);
CProgressCtrl* pctrl=(CProgressCtrl*) Wait.GetDlgItem(IDC_PROGRESS_WAIT);
pctrl->GetWindowRect(&rc0);
Wait.m_progress.Create(WS_VISIBLE|WS_CHILD, rc0, &Wait,IDC_PROGRESS_WAIT);
//此处想在wait中创建进度条m_progress,但是每次在这里出错。
应该是第三个参数有问题,但不知道怎么用,大虾指导!
Wait.m_progress.SetRange(0,in);
解决方案 »
- 怎样从赛车游戏软件中获取有关赛车的数据
- 一个关于CScrollView类的问题
- 如何修改ado控件,以便我可以将数据库和服务器等属性自己设置
- 动态库问题
- 怎样实现随声音而变化的波形?
- 100分请教一个很急的问题,请问在VC中如何锁定一段我分配的内存区,防止这段内存在其它地方被使用,谢谢!
- 有CBitmap这个基类吗?郁闷.....
- stand(time (NULL))是什么函数
- ODBC中出现提示“参数不足,期待为1"是什么意思,
- C++ 五子棋alpha-beta剪枝算法
- 如何给CTreeCtrl发送双击的消息,来实现双击树结点的效果!
- 富有挑战性的问题:那么有什么办法构建一个内存流呢?再看以下代码:为何同样一个流,SAVE成功,而LOAD却失败了呢?
Wait.m_progress.Create(WS_VISIBLE|WS_CHILD, rc0, &Wait,IDC_PROGRESS_WAIT);
对话框初始化InitDialog自动创建了其中的控件
所以你直接
Wait.m_progress.SetRange(0,in);
就好了