Share via


IVsUIShell2 Members

Include Protected Members
Include Inherited Members

Extends the functionality of the IVsUIShell interface by providing access to additional window functionalities.

The IVsUIShell2 type exposes the following members.

Methods

 

Name

Description

Public method

CreateGlyphImageButton

Creates a mixed image/text button using the specified glyph as the image.

Public method

CreateGradient

Returns an IVsGradient object on which to draw a gradient of a specified type.

Public method

CreateIconImageButton

Creates a mixed image/text button using the specified icon as the image.

Public method

GetDirectoryViaBrowseDlgEx

Brings up the Browse dialog box to obtain a directory name (possibly in a namespace extension).

Public method

GetOpenFileNameViaDlgEx

Brings up the File Open dialog box to obtain a specified open file.

Public method

GetSaveFileNameViaDlgEx

Brings up the Save As dialog box to obtain a save file name.

Public method

GetVSCursor

Returns a handle to a cursor of a specified cursor type.

Public method

GetVSSysColorEx

Returns the RGB settings for the specified system color used by the environment.

Public method

IsAutoRecoverSavingCheckpoints

Indicates whether unsaved documents are currently being auto-saved.

Public method

SaveItemsViaDlg

Handles the saving of one or more documents through the Save changes to following items dialog box.

Public method

VsDialogBoxParam

Loads and displays the specified dialog template using the specified dialog callback procedure.

Top

See Also

Reference

IVsUIShell2 Interface

Microsoft.VisualStudio.Shell.Interop Namespace