RE:Cómo fijar el directorio de trabajo?
Hola,
siento no poder decirte exactamente en BC++, yo soy de los de Visual.
La cosa es que en el VisualC++ hay unas clases derivadas de CView, las CTreeView y CCtrlView que permiten ese tipo de usos.
Otra manera seria desde un CDialogBox usando la combinacion de controles "Lista de elementos", "Vista estructurada" y "Campo combinado" (perdón si los nombres no corresponden totalmente, mi sistema operativo está en alemán y voy traduciendo).
La "lista de elementos" sería una cosa como ir navegando por el pc desde MiPC,
la "vista estructurada" seria de tipo arbol como el explorer, y el "campo de combinacion" sería como lo de la parte de arriba de explorer donde está el directorio actual, pudiendo desplegarse.
El mayor problema es que debes de andar programando todo "a pelo" el directorio en el que estás para sacar los subdirectorios, meterle los iconos de carpetas, etc.
No sé cuanto te podrá servir en BC++ pero espero que te oriente.