Que tal foro, tengo el siguiente codigo
  
Código:
 	CString cadena;
	m_cmbTamano.GetLBText(m_cmbTamano.GetCurSel(),cadena);
	if(cadena.Compare("1280x960") == 0)
		m_nTamCam = 838873353;
	else
	{
		if(cadena.Compare("1600x1200") == 0)
			m_nTamCam = 905982218;
		else
		{
			if(cadena.Compare("3200x2400")==0 || cadena.Compare("3264x2448")==0)
				m_nTamCam = 838873866;
			else
			{
				if(cadena.Compare("2560x1920")==0)
					m_nTamCam = 889205258;
				else
				{
					if(cadena.Compare("640x480")==0)
						m_nTamCam = 872429064;
					else
					{
						if(cadena.Compare("1024x768")==0)
							m_nTamCam = 805318921;
						else
						{
							MessageBox("Error: Tamaño no disponible para la camara", "Error tamaño",MB_ICONSTOP);
						}
					}
				}
			}
		}
	}
  Hay una forma de utilizar switch el lugar de puro if como lo tengo mencionado, 
estuve buscando convertirlo a char* pero aun asi me manda el error directo en el switch, gracias por la ayuda.