How would I convert a System (.net) C++\\CLI String^ into a MFC C++ LPCTSTR string.
C++\\CLI
String^
LPCTSTR
It is very easy to get a LPCTSTR
You might want to try Marshal::StringToHGlobalUni, Marshal::StringToHGlobalAuto or Marshal::StringToHGlobalAnsi.
Remember the allocated unmanaged strings will need to be freed with Marshal::FreeHGlobal.