Greetings I've created a Windows Forms [Visual C++] project within Microsoft Visual Studio 2008. I've been able to create a button. Now how do I make that button correspond to a ShellExecute command, eg; Code: ShellExecute(NULL, TEXT("open"), TEXT("diskmgmt.msc"), NULL, NULL, SW_HIDE); Thanks in advance for any suggestions, Panarchy PS: In case you need it, here's the code: http://www.mediafire.com/?lj2ma33kwmw
Add the Button Click Event Handler ( Either using the IDE or manually using Message Map Macros ) and then add the needed code for the handler into it.
Thanks, however I can't find that option within the IDE. Can you give me an example of the code for it? Thanks in advance, Panarchy
Would you please be so kind as to give me an example of a GUI program, written in C++, with a button, which can launch an 'outside' program? e.g.: Disk Management Thanks in advance, Panarchy
I guess you need to get the basics of MFC handling as its very simple a button click to get the button handler
I worked it out. Here is the bottom of my code; Code: } #pragma endregion private: System::Void button4_Click(System::Object^ sender, System::EventArgs^ e) {System::Diagnostics::Process::Start("C:\\Windows\\System32\\diskmgmt.msc"); } }; } Any ideas on how I can put if & else types onto the above type of command? I'd really appreciate it if you could help me work that out. Thanks in advance, Panarchy PS: Some links; http://msdn.microsoft.com/en-us/library/system.windows.forms.control.click.aspx http://msdn.microsoft.com/en-us/library/system.diagnostics.process.start.aspx
I worked it out. Here is the bottom of my code; Code: } #pragma endregion private: System::Void button4_Click(System::Object^ sender, System::EventArgs^ e) {System::Diagnostics::Process::Start("C:\\Windows\\System32\\diskmgmt.msc"); } }; } Any ideas on how I can put if & else types onto the above type of command? I'd really appreciate it if you could help me work that out. Thanks in advance, Panarchy PS: Some links; http://msdn.microsoft.com/en-us/library/system.windows.forms.control.click.aspx http://msdn.microsoft.com/en-us/library/system.diagnostics.process.start.aspx