不知怎么找啊,只找到了其他关联代码void CConf_clientDlg::ExecuteMenuCommand(UINT nID)
CUIDataCenter &dc = CUIDataCenter::GetInstance();
switch(nID) 
{
case MENU_CONFIG_VIDEO: {
CVideoConfigDlg dlg(this);
if (dlg.DoModal() == IDOK)
{
dc.m_bChangingVideoPro = TRUE;
if (m_pMediaController)
{
BOOL bChangeSize = FALSE;
if (dlg.m_selVideo_w != m_pMediaController->m_CapParam.video_cap_w)
{
bChangeSize = TRUE;
}
if (dlg.m_sDeviceName != m_pMediaController->m_CapParam.videoSource || dlg.m_selVideo_w != m_pMediaController->m_CapParam.video_cap_w || dlg.m_nFrameRate != m_pMediaController->m_CapParam.dwFramerate)
{
m_pMediaController->m_CapParam.videoSource = dlg.m_sDeviceName;
m_pMediaController->m_CapParam.dwFramerate = dlg.m_nFrameRate;
int cx=352;
int cy = 288;
  switch (dlg.m_selVideo_w)
{
case 128:
{
cx = 128;
cy = 96;
break;
}
case 176:
{
cx = 176;
cy = 144;
break;
}
......
}

m_pMediaController->m_CapParam.video_cap_w = cx;
m_pMediaController->m_CapParam.video_cap_h = cy; ExecuteMenuCommand(MENU_MAIN_FRESHVIDEO); dc.m_ConfigParam.sVideoSize.cx = m_pMediaController->m_CapParam.video_cap_w;
dc.m_ConfigParam.sVideoSize.cy = m_pMediaController->m_CapParam.video_cap_h;
if (m_pLeftDlg)
m_pLeftDlg->ResziePlaySize();

} // 改变了采集大小 要告诉与会的其他人
if (bChangeSize && m_pController)
{
int w,h;
m_pMediaController->GetVCodecSize(w,h);
m_pController->ChangeVCodecInfo(0,w ,h);

// 自己的回显窗口也要改变
CParticipant *pInfo = dc.FindParticipant(dc.m_sMyId);
if (pInfo)
{
pInfo->video_w = w;
pInfo->video_h = h;
if (pInfo->Speaker)
{
// Sleep(20);
//CSleep::DoEvents(500);
ShowParticipantVideo(pInfo->sParticipantID,TRUE);
}
}
}
} dc.m_bChangingVideoPro = FALSE;
}
}
break;
}