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''' [DESKBANDINFO] pdbi);
}

VB Definition:

// Please add...

User-Defined Types:

Structures:

DESKBANDINFO

RECT

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