MFC多个picture control控件同时显示经过不同处理的摄像头视频该怎么写定时器

 共有四个控件,菜单栏控制功能的执行,都写了消息处理函数,我的定时器代码是这样写的,但是现在四个控件同时只有一个能动,想让它们同时显示怎么写定时器呀

 

void CCtestDlg::OnTimer(UINT_PTR nIDEvent)
{
	// TODO: 在此添加消息处理程序代码和/或调用默认值
	switch (nIDEvent)
	{
	case 1:
	{
		if (!cap.isOpened())
		{
			//MessageBox("not open");
			return;
		}
		cap >> v_frame;

		normalize(v_frame, m_grabframe, 0, 255, NORM_MINMAX, -1);      //将mat数据归一化到0—255内  

		DrawPicToHDC();
		break; 
	}
	case 2:
	{
		while (waitKey(30) != 27)
		{
			AddGaussianNoise(v_frame);
			normalize(v_frame, m_frame1, 0, 255, NORM_MINMAX, -1);   //将mat数据归一化到0—255内  

			OnStnEnableStatic1();
		}
		break;
	}
	case 3:
	{
		AddPepperNoise(v_frame, 1000);
		AddSaltNoise(v_frame, 1000);
		normalize(v_frame, m_frame1, 0, 255, NORM_MINMAX, -1);   //将mat数据归一化到0—255内  
		OnEnableStatic2();
		break;
	}
	case 4:
	{

		boxFilter(v_frame, m_frame1, dDepth, Size(kenelValue, kenelValue), Point(-1, -1), false);

		OnEnableStatic3();
		break;
	}
	case 5:
	{
		normalize(v_frame, m_frame4, 0, 255, NORM_MINMAX, -1);      //将mat数据归一化到0—255内  
		OnEnableStatic4();
		break;
	}
	}
	CDialog::OnTimer(nIDEvent);
}