April 15th, 2004, 02:38 AM
I want to antomaticly start my program when the user double clicked the file
The file is specific to my program,how should i do ?
April 15th, 2004, 02:48 AM
If you're doing a document/view structured program you can associate the file to the program.
Firstly, you'll need to change the resource for the document specifying file type etc :
This is in the string tables e.g. if the extension is .map
Then insert the following two lines into the InitInstance of your application class after AddDocTemplate :
My Application\n\nMAP\nMy Application files (*.map)\n.map\nMyApplication.Document\nMy Application Document
That should do the trick. This will associate whatever extension with your application and your application will fire up and open a file when it is double clicked.
April 15th, 2004, 03:59 AM
Thank you ,but my program is dialog based,how should i do?
April 15th, 2004, 04:42 AM
You can do the same for your dialogbased application .
Use the following
void CYourApp::RegisterShellFileTypes(BOOL bCompat)
April 15th, 2004, 05:17 AM
i'll try it ,thank all of you
September 5th, 2005, 09:45 PM
Re: I want to antomaticly start my program when the user double clicked the file
hello,I am doing a media player in pocket pc with EVC,and I wonder if it is the same as you said that I can double click the file and then automatically transfer to my mediap player? my application is developped in win32,not MFC, THANKS
Click Here to Expand Forum to Full Width
This is a CodeGuru survey question.