如何在MFC线程中使用控件的成员变量和函数
生活随笔
收集整理的這篇文章主要介紹了
如何在MFC线程中使用控件的成员变量和函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
比如說,在ListBox里我添加了一個CString類型的成員變量m_str,我想用m_str.GetCount或m_str.GetText之類的方法,但這些在線程中就不能用了。
?
使用控件的成員變量和函數要用控件的對象或指針!應該定義一個CListBox類型的變量;
創建線程時要傳遞CXXXDlg 的指針過去就能調用CXXXDlg中定義的變量、控件了。
舉例如下:
?
CWinThread * mThread = NULL;
mThread = AfxBeginThread(mThreadTest,this,THREAD_PRIORITY_NORMAL,0,0,NULL);
UINT mThreadTest(LPVOID pParam)
{
CXXXDlg *pDlg = (CXXXDlg *)pParam;
pDlg->....
ExitThread(0);
return 0;
}
總結
以上是生活随笔為你收集整理的如何在MFC线程中使用控件的成员变量和函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VC编写托盘程序
- 下一篇: SQL2000自动备份