API函数ShellExecute Option Explicit Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, _ ByVal lpOperation As String, _ ByVal lpFile As String, _ ByVal lpParameters As String, _ ByVal lpDirectory As String, _ ByVal nShowCmd As Long) As Long Private Sub Form_Load() ShellExecute Me.hwnd, "", "www.163.com", "", "", 0 End Sub
Private Declare Function AtlAxWinInit& Lib "atl" () 恩,先在程序运行时调用这个API,然后使用CreateWindowEx创建类名为“AtlAxWin”的窗口,把标题栏设置为URL地址就行了,创建完成后会自动打开这个地址。
LZ,那你要自己写一个 html render。虽然写一个像IE那样的比较困难,但是写一个不含css、js,并且支持html 1.0标准的应该是计算机科学专业本科生(中国的大学除外)应该具备的能力。LZ应该好好努力去解决,不是几句话能说清楚的。不过用于商用,这么做已经没有什么意义了。浏览器成为一个比编译器更复杂的怪物。
Option Explicit
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, _
ByVal lpOperation As String, _
ByVal lpFile As String, _
ByVal lpParameters As String, _
ByVal lpDirectory As String, _
ByVal nShowCmd As Long) As Long
Private Sub Form_Load()
ShellExecute Me.hwnd, "", "www.163.com", "", "", 0
End Sub
恩,先在程序运行时调用这个API,然后使用CreateWindowEx创建类名为“AtlAxWin”的窗口,把标题栏设置为URL地址就行了,创建完成后会自动打开这个地址。
LZ,那你要自己写一个 html render。虽然写一个像IE那样的比较困难,但是写一个不含css、js,并且支持html 1.0标准的应该是计算机科学专业本科生(中国的大学除外)应该具备的能力。LZ应该好好努力去解决,不是几句话能说清楚的。不过用于商用,这么做已经没有什么意义了。浏览器成为一个比编译器更复杂的怪物。