對於shellexecute是啥東西,就不去介紹了,可以看百度。
項目需求,希望在軟件界面裏打開的鏈接能夠使用自己定義的默認瀏覽器。
有的人設置了chrome,360等瀏覽器爲默認的,那麼你如果在程序裏面控制使用ie,那麼勢必對於不喜歡ie的用戶產生反感,時間一長,便可能流失用戶。
//ShellExecute(NULL, "open", "IEXPLORE", strCanonicalHref, NULL,SW_SHOWNORMAL);
//ShellExecute(NULL,"open",strCanonicalHref,NULL,NULL,SW_SHOWNORMAL);
上面便是執行打開網頁的函數:
參數strCanonicalHref是std::string類型,裏面放的就是要打開的網址;
第一條代碼:指定了打開方式“IEXPLORE”也就是ie;
第二條代碼:鏈接地址放在了第三個參數,後面參數NULL,表示啓動默認瀏覽器。