void CPhotoFrameDlg::OnApplyEffect() { int photoEffect = EffectFactoryBox.GetCurSel(); ePhotoEffect effect = ePhotoEffect(photoEffect); int selectedSel = EffectChainBox.AddString(STRING_PHOTO_EFFECT[effect]); EffectChainBox.SetCurSel(selectedSel); CMainFrame* pMainFrm = (CMainFrame*)AfxGetMainWnd(); ASSERT(pMainFrm); pMainFrm->AddPhotoEffect(effect); }