线程中不能修改状态栏窗格的文本?解决方法
线程中不能修改状态栏窗格的文本?
我用VS2005 新建了一个MFC项目,在view类的OnInitialUpdate中
CreateThread(NULL,0,ThreadProc,AfxGetMainWnd(),0,NULL); 创建一个线程, 在该线程中设置状态栏窗格的文本
CMainFrame *pMainWnd=(CMainFrame *)lpParameter;//获得主框架指针 pMainWnd->m_wndStatusBar.SetPaneText(2,_T("ddd"));//每调试到这一行总会出错
为什么不能设置窗格的文本, 求救!!!!!
------解决方案--------------------
m_wndStatusBar.SetPaneText(2,_T("ddd"));//
不在线程中调用能行吗
------解决方案--------------------
我用VS2005 新建了一个MFC项目,在view类的OnInitialUpdate中
CreateThread(NULL,0,ThreadProc,AfxGetMainWnd(),0,NULL); 创建一个线程, 在该线程中设置状态栏窗格的文本
CMainFrame *pMainWnd=(CMainFrame *)lpParameter;//获得主框架指针 pMainWnd->m_wndStatusBar.SetPaneText(2,_T("ddd"));//每调试到这一行总会出错
为什么不能设置窗格的文本, 求救!!!!!
------解决方案--------------------
m_wndStatusBar.SetPaneText(2,_T("ddd"));//
不在线程中调用能行吗
------解决方案--------------------