I want to launch a web page in the default browser from my Win32 application. Both functions do the job. Is there any reason to use one or the other?
+1
A:
ShellExecuteEx seems to be the preferred/recommended way of opening something, whether it's a file or webpage. ShellExecuteEx seems to be a more general purpose solution for opening any type of item using it's default handler. I always use ShellExecuteEx, and have never had a need to use HlinkSimpleNavigateToString.
Jon Tackabury
2009-03-09 16:54:49