创建一个简单的进度条对话框
RT,我添加了一个类CProCtrlDlg,其基类是CDialog,给它添加了一个CProgressCtrl类型的成员变量m_progress,并在其构造函数中写入
m_progress.Create(WS_CHILD | WS_VISIBLE | PBS_SMOOTH,CRect(40,50,450,70),this,123);
m_progress.SetStep(10);
SetTimer(1,1000,NULL);
但是一运行就崩溃了,后来把这些东西放在OnPaint函数中就没问题,求解啊
PS,我在主程序视类中添加了CProCtrlDlg类型变量,并且在菜单中添加“对话框”这个菜单项,在其响应函数中调用DoMoDal() 来显示对话框
[解决办法]
要明白窗体和类对象的关系!构造函数是在对象定义的时候就调用,这时对话框窗体还没创建呢,怎么创建进度条啊!