mfc中两个对话框在一个线程吗

2025-03-01 04:24:11
推荐回答(1个)
回答1:

1.定义一个静态函数 static void ThreadDo(LPVOID p);
实现如下:

1
2
3
4
5

void CSIT项目(基于对话框)Dlg::ThreadDo(LPVOID p)
{
CSIT项目(基于对话框)Dlg *pt = (CSIT项目(基于对话框)Dlg *)p;
pt->处理视频(VideoCapture &cap);
}

2. 然后在要处理视频的位置启动线程 AfxBeginThread(ThreadDo, this);