UINT Mainfuct(LPVOID param);一个对话框里类产生一个进条度条控件,在初始化时是不会有任何问题的
class CMyDialog : public CDialog
{
CProgressCtrl myctrl;}AfxBeginThread(Mainfuct,this);UINT Mainfuct(LPVOID param)
{
CMyDialog *parm=(CMyDialog*)param;
parm->myctrl.setpos(i)//i是我随便写的,只是打个比方}
现在问题是我在线程里调用进度条的函数更新进度条,程序就不往下执行了,也不出错,我设了断点里也调过了,不知道是什么原因?望诸位高手帮忙解决这个问题
class CMyDialog : public CDialog
{
CProgressCtrl myctrl;}AfxBeginThread(Mainfuct,this);UINT Mainfuct(LPVOID param)
{
CMyDialog *parm=(CMyDialog*)param;
parm->myctrl.setpos(i)//i是我随便写的,只是打个比方}
现在问题是我在线程里调用进度条的函数更新进度条,程序就不往下执行了,也不出错,我设了断点里也调过了,不知道是什么原因?望诸位高手帮忙解决这个问题
解决方案 »
- VS2008 MFC程序能否从VC6中直接引入对话框资源???
- MFC中的view类指针对应的是窗口程序的客户区还是包括非客户区的所有部分?
- 【outlook开发】如何使用程序的方式,自动为邮件添加签名??
- 每次拨上网后不久,江民病毒监控提示"p3.exe"设为自动运行,删除后,下次拨上照样出现,那是个什么病毒啊?
- 简单timer 问题?随时加分
- 进程关闭时会关闭网络连接吗??
- 如何让CScrollView的滚动条始终显示出来?
- 各位大虾,我在利用atl开发控件时,为什么不能加载组件?
- TAB控件中使用定时器的问题
- 一个关于WebBrowser的问题,高手请看!
- 分析eMule的时候,发现有句东西比较少见
- 菜鸟级问题,datetimepicker控件上面显示的时间,如何转化为字符串??
然后在这个类里的InitInstance()调用产生进度条的对话框,
最后在需要显示进度条对话框的地方调用该线程类即可