|
|
|
Travel Log Reference |
|
This section describes Travel Log technology. The travel log interfaces are designed for use by an application which hosts a WebBrowser Control. Use the travel log interfaces to design applications that improve and enhance the user's travel log experience. The following list gives some examples of features you may include.
All the travel log interfaces act on existing data. That means that when you add or remove an entry, the change is propagated to all the methods that use the travel log (navigation stack), such as DHTML back, forward and go.
The topmost entry in the travel log will not contain complete information until the user has navigated away from the page at least once. For example, if a user navigates to www.fabrikaminc.com and then to fabrikaminc.fabrikam.com, and a call is made to ITravelLogStg::GetRelativeEntry, the entry will not be complete. An entry is not complete until the user leaves a sitenavigates from www.awesomecomputers.com to www.hansonbrothers.com, for instanceor until the user clicks the back button and then the forward button.
|
|
Interfaces |
|
|
|
Objects |
|
IEnumTravelLogEntry |
|
Enumerator used to access the items
stored by the travel log. |
|
TravelLogEntry |
|
Represents one entry in the travel
log. This object can be obtained using methods in ITravelLogStg and
IEnumTravelLogEntry. |
|
TravelLogStg |
|
Represents a travel log storage
object. Obtain the object by calling QueryService on the top-level browser
using SID_STravelLogCursor. SID_STravelLogCursor is defined in tlogstg.h. |
|
Enumerations |
|
TLENUMF |
|
Used to describe a
travel log enumeration. |
Page last updated on Saturday, 07 January 2006 18:25:33 +0100