abrir documento auxilio please

wiwi
07 de Septiembre del 2004
hola, estoy haciendo una aplicacion y en una parte abro un documento pero yo capturo la ruta del documento deseado en una variable CString llamada strTexto pero usando el ejemplo de la ayuda en donde usa una variable tipo char* no me permite usar mi variable strTexto
intente el cast pero igual no me acepta.... aca les mando lo que estoy haciendo:

void CBuscadorDlg::OnDblclkList(NMHDR* pNMHDR, LRESULT* pResult)
{
int nIndex = m_list.GetSelectionMark();
CString strTexto=m_list.GetItemText(nIndex,1)+m_list.GetItemText(nIndex,0);
CFile MiFichero;
CFileException e;
//char* sNombre11="D:\Copia Juan\docdewi\paraborrar\asa.txt";
if(!MiFichero.Open(sNombre11,CFile::modeRead,&e))
{ // en vez de sNombre11 yo quiero usar strTexto
AfxMessageBox("No se puede abrir documento");
return;
}
UINT tam=(UINT)(MiFichero.GetLength());
char *texto=new char[tam+1];
MiFichero.Read(texto,tam);
texto[tam]=0;
GetDlgItem(IDC_EDIT1)->SetWindowText(texto);
m_nTexto=texto;
delete[] texto;
//MiFichero1.Close();
MiFichero.Close();
EndDialog(IDCANCEL);
}

obviamente lo que quiero usar es la variable CString strTexto que tendra por ejemplo "c:docdewidewi.txt" en vez de la variable tipo char* sNombre11 al momento de hacer el OPEN pero no me funciona el cast que me recomendaron o es que mi maquina es media caprichosa....
please de nuevo una ayudita por fa' se los agradeceria mucho