IDeskBand (Interfaces)
Last changed: -72.54.8.242

.
Summary
Used to obtain information about a band object.

C# Definition:

[ComImport]
[Guid ("EB0FE172-1A3A-11D0-89B3-00A0C90A90AC")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IDeskBand
{
    // IOleWindow methods
    [PreserveSig] int GetWindow (out IntPtr phwnd) ;
    [PreserveSig] int ContextSensitiveHelp (
    [In, MarshalAs(UnmanagedType.Bool)] bool fEnterMode) ;

    // IDockingWindow methods
    [PreserveSig] int ShowDW ([In, MarshalAs (UnmanagedType.Bool)] bool fShow);
    [PreserveSig] int CloseDW([In] Int32 dwReserved) ;
    [PreserveSig] int ResizeBorderDW (ref RECT rcBorder,
    [In, MarshalAs (UnmanagedType.IUnknown)] ref object punkToolbarSite,
    [MarshalAs (UnmanagedType.Bool)] bool fReserved) ;

    // IDeskBand method
    [PreserveSig] int GetBandInfo ([In] Int32 dwBandID, [In] Int32 dwViewMode,
    [In, Out] ref ShellDeskBand.DeskBandInfo pdbi) ;
}

VB Definition:

// Please add...

User-Defined Types:

Structures:

DESKBANDINFO

POINT

RECT

Enumerations:

DeskBandInfoMasks

DeskBandInfoModes

DeskBandInfoViewMode

DeskBandCommands

Notes:

None.

Tips & Tricks:

Please add some!

Sample Code:

Please add some!

Alternative Managed API:

Do you know one? Please contribute it!

Documentation
IDeskBand on MSDN