IBandSite interface (shobjidl_core.h)

Exposes methods that control band objects.

Inheritance

The IBandSite interface inherits from the IUnknown interface. IBandSite also has these types of members:

Methods

The IBandSite interface has these methods.

 
IBandSite::AddBand

Adds a band to a band site object.
IBandSite::EnumBands

Enumerates the bands in a band site.
IBandSite::GetBandObject

Gets a specified band object from a band site.
IBandSite::GetBandSiteInfo

Gets information about a band in the band site.
IBandSite::QueryBand

Gets information about a band in a band site.
IBandSite::RemoveBand

Removes a band from the band site.
IBandSite::SetBandSiteInfo

Sets information about the band site.
IBandSite::SetBandState

Set the state of a band in the band site.

Remarks

IBandSite is used to host band objects, such as IDeskBand.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Target Platform Windows
Header shobjidl_core.h (include Shldisp.h)

See also

Creating Custom Explorer Bars, Tool Bands, and Desk Bands

MenuBandSite