To open other files and start other programs is rather easy in VC++ 2005. All you need to do is include the statement
using namespace System::Diagnostics; at the top of your project and then use the "Process" object to start the program or open a file using its default program.
Here is an example...
CODE
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
Process^ myprocess = gcnew Process();
myprocess->StartInfo->FileName = "c:\\WINDOWS\\Notepad.exe";
myprocess->Start();
}
If you have notepad in your windows directory (where it is usually at) then it will start notepad right up. We create an instance of the Process object, we set its Filename of the StartInfo property and then start it.
Hope this makes sense to you.