獲取系統當前預設瀏覽器
win xp
hkey_classes_root\http\shell\open\command 鍵值下 default 預設值是"c:\program files\internet explorer\iexplore.exe" -nohome
win7
hkey_current_user\software\microsoft\windows\shell\associations\urlassociations\ftp\userchoice
鍵值下progid的值,如果是ie瀏覽器的話,將在
hkey_classes_root\ie.ftp\shell\open\command下獲取到,在win7下的獲取程式如下:
void launchdefaultbrowser()
; dword dwdatasize = sizeof(wszbuffer);
if (error_success == ::reggetvaluew(
hkey_current_user,
l"software\\microsoft\\windows\\shell\\associations\\urlassociations\\ftp\\userchoice\\",
l"progid",
rrf_rt_reg_sz,
0, wszbuffer,
&dwdatasize
)) }
} }
::shellexecutew(
null,
l"open",
wstrdefbrowserpath.c_str(),
null,
null,
sw_normal
); }
貌似win7下的也和xp一樣,在root下面有相應的值對應,可檢視到當前的瀏覽器目錄
設定預設瀏覽器
常用的設定預設瀏覽器的方法可以參考 這裡面列出了常用的幾種瀏覽器的設定方法,比較直觀,其設定方式都是一樣的,都是通過瀏覽器更改登錄檔的值,現在我給出修改的值的登錄檔的位置 在userchice右面有鍵progid,他的值就是預設開啟方式 谷歌鍵值 將progid設定為 chromehtml 即可 火...
瀏覽器預設樣式
1.頁邊距 ie預設為10px,通過body的margin屬性設定 ff預設為8px,通過body的padding屬性設定 要清除頁邊距一定要清除這兩個屬性值 body 2.段間距 ie預設為19px,通過p的margin top屬性設定 ff預設為1.12em,通過p的margin bottom屬...
瀏覽器預設樣式
html預設樣式 html,address,blockquote,body,dd,div,dl,dt,fieldset,form,frame,frameset,h1,h2,h3,h4,h5,h6,noframes,ol,p,ul,center,dir,hr,menu,pre 以上列表元素預設狀態下一...