工作問題積累(二十六)程序打開網頁 ShellExecute

對於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,表示啓動默認瀏覽器。

發佈了99 篇原創文章 · 獲贊 21 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章