Red de conocimiento informático - Problemas con los teléfonos móviles - Programación SDK WIN32, VS2005 cómo abrir el cuadro de diálogo general para abrir archivos

Programación SDK WIN32, VS2005 cómo abrir el cuadro de diálogo general para abrir archivos

CFileDialog CFileDialogEx(TRUE,0,0,4|2|OFN_ALLOWMULTISELECT,filefilter,this->GetSafeOwner(),0,1);

OPENFILENAME& ofn = CFileDialogEx.GetOFN();

ofn.lpstrTitle = sTitle;

ofn.lpstrFile = sMaxfile. GetBuffer(MAXFILEBUFFER);

ofn.nMaxFile = MAXFILEBUFFER;

ofn.lpstrInitialDir = ruta;//Establecer carpeta inicial;

sMaxfile.ReleaseBuffer(); //Debe tener;

El mío es un código de selección múltiple. Es relativamente simple.

Le recomiendo que consulte MSDN para ver ejemplos.

/en-us/library/windows/desktop/dd940349(v=vs.85).aspx

Recuerde, no use ASCII a menos que sepa cómo usarlo. Sistema API, como OPENFILENAMEA con el sufijo A! ¡Se recomienda utilizar definiciones de macro sin sufijo como OPENFILENAME!