向导界面进度条问题

flyingfloat 2008-04-25 02:51:07
我是一个MFC初学者,有两个问题请教一下各位老师。
我在做一个向导界面,其中有一个进度条线程的问题。当我用CPropertyPage和CPropertySheet作向导界面的时候,如何实现在某一个属性页点击下一步,然后跳到下一个属性页自动执行一个进度条线程,当进度条执行完毕后自动跳到下一个属性页。
还有一个问题DWORD WINAPI ThreadProc(LPVOID lpParameter)函数哪位大虾能给解释下怎么用,最好有个小实例,我看了MSDN但还是理解不透。

...全文
75 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyingfloat 2008-04-25
  • 打赏
  • 举报
回复
我上面写错了,应该是:
error C3867: 'CWizardDlg::ThreadProc': function call missing argument list;
果然是声明为静态函数就没问题了。
Chivalry 2008-04-25
  • 打赏
  • 举报
回复
是你的'CWizardDlg::FunProc': function call missing argument list;
出问题了吧,看看这个函数,是不是县城里面调用了这个函数还是怎么找
skyful123 2008-04-25
  • 打赏
  • 举报
回复
FunProc 申明为静态函数 问题就没有了
skyful123 2008-04-25
  • 打赏
  • 举报
回复
无参数..
flyingfloat 2008-04-25
  • 打赏
  • 举报
回复
DWORD WINAPI ThreadProc(LPVOID lpParameter)
当我调用AfxBeginThread(ThreadProc,this,THREAD_PRIORITY_NORMAL,0,0,NULL)开始线程时出现下面的错误提示:
error C3867: 'CWizardDlg::FunProc': function call missing argument list;
use '&CWizardDlg::FunProc' to create a pointer to member
我之前做 另一个例子的时候正常通过,可是这个例子就出现这个错误,时什么原因呢?
skyful123 2008-04-25
  • 打赏
  • 举报
回复
UP
Chivalry 2008-04-25
  • 打赏
  • 举报
回复
DWORD WINAPI ThreadProc(LPVOID lpParameter)//lpParameter就是你调用AfxBeginThread的时候传递的参数
{//这里就是县城启动以后执行的代码
AfxMessage("县城开始");
Sleep(10000);
AfxMessage("县城结束");
}
Chivalry 2008-04-25
  • 打赏
  • 举报
回复
CPropertyPage有一个方法,就是调到下一页的,好像是OnNextPage,执行完县城调用这个函数就可以了

15,466

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧