Red de conocimiento informático - Conocimiento informático - Si escribe una función para el botón ABRIR del reproductor autocompilado MFC

Si escribe una función para el botón ABRIR del reproductor autocompilado MFC

void Cplayer::OnChoiceFile( )

{ // TODO: agregue el código del controlador de comandos aquí

CFileDialog fileDialog( TRUE, "*.OCX",NULL,NULL ,"|Todo File(*. *)|*.*||");

if (fileDialog.DoModal() == IDOK)

{ //Seleccionar caracteres de archivo String

m_FileName=fileDialog.GetPathName();

m_list.AddString (m_FileName); //Agregar al cuadro de lista.

}

}

Debes entender que activemovie no tiene la llamada función abrir, solo una función SetFileName. Si desea reproducir un archivo, simplemente elimine m_FileName de mlist~

Desea lograr la reproducción en bucle.

Bie.com/blog_85873.html Hay un poco de información en esta URL... eso no es muy bueno :)

Nota adicional: acaba de agregar un nombre de archivo, requiere a La RUTA completa, que es m_FileName+"//"+(tu) ruta de acceso en el código que publiqué

A menos que tu aplicación y el archivo de reproducción estén en el mismo directorio, requiere una ruta absoluta, en lugar de rutas relativas :)

Debes tener cuidado al depurar tus listas. >Debes prestar atención a la práctica de las habilidades de depuración :) Este problema en realidad se puede ver a través de la depuración~

Xu Shifeng es tan descarado... suda...