程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 使用VS2005打造簡單分頁浏覽器(1)

使用VS2005打造簡單分頁浏覽器(1)

編輯:關於C語言

引言

很早就有搞一個浏覽器的想法了,在vs2003上就試圖做過,苦於 經常會有這種情況出現:當自治的浏覽器遇到彈出窗口時無法捕獲新的彈出窗口 ,於是乎新的彈出窗口仍舊用IE(或其他系統默認浏覽器)打開,在研究vs2005 的WebBrowser控件時發現有NewWindow事件,於是乎興奮不已,決定用這個分頁 浏覽器體驗一下vs2005。

實現功能

預覽圖如下:

當前 浏覽器的"另存為","打印","打印御覽", "頁面設置",刷新,前進,後退等等。幾乎都是控件封裝好了的,沒 有幾句代碼。

浏覽器的分頁功能。當浏覽器有NewWindow激發時產生新的 一頁。主要依靠NewWindow事件。

當前頁面的狀態。例如標題,狀態欄等 。

實現過程以及關鍵點

新建一個vs2005的Windows applaction項 目

界面

一個MenuStrip實現最上面的菜單。

兩個 ToolStrip分別是工具欄和地址欄。

一個TabControl也就是浏覽器的主體 了,它的每個TabPage就是每一個分頁了。

一個StatusStrip也就是狀態 欄了。

另外為了使窗體大小變化時控件也隨著變化注意使用控件的dock 屬性。

搭成如下界面:

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved