VSTASKCOLUMN Structure
Column definitions for tasks.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Syntax
'Declaration
Public Structure VSTASKCOLUMN
public struct VSTASKCOLUMN
public value class VSTASKCOLUMN
[<Sealed>]
type VSTASKCOLUMN = struct end
JScript supports the use of structures, but not the declaration of new ones.
The VSTASKCOLUMN type exposes the following members.
Methods
Name | Description | |
---|---|---|
Equals | Indicates whether this instance and a specified object are equal. (Inherited from ValueType.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Returns the hash code for this instance. (Inherited from ValueType.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ToString | Returns the fully qualified type name of this instance. (Inherited from ValueType.) |
Top
Fields
Name | Description | |
---|---|---|
bstrCanonicalName | String containing the non-localized name of the column header. It must be unique within this provider's column list. | |
bstrHeading | String containing the text in header. bstrHeading may be nulla null reference (Nothing in Visual Basic) to indicate an image. | |
bstrLocalizedName | String containing the localized name for the column header. | |
bstrTip | String containing the tooltip for the column header. | |
cxDefaultWidth | The default column width in pixels. | |
cxMinWidth | The minimum column width in pixels. | |
fAllowHide | Flag indicating whether the user is allowed to change the column's visibility. | |
fAllowUserSort | Flag indicating whether the user is allowed to sort by clicking on the column's header. | |
fDescendingSort | Flag indicating the column is sorted in descending order (default is ascending). | |
fDynamicSize | Flag indicating whether the task list is allowed to resize the column automatically to make content fit better. | |
fFitContent | Column will be automatically resized to fit whenever its content changes. | |
fMoveable | Flag indicating whether the column may be dragged to another position by the user. | |
fShowSortArrow | Flag indicating whether a sort arrow is shown in the header when the list is sorted by this column. | |
fSizeable | Flag indicating whether the column may be resized by the user. | |
fVisibleByDefault | Flag indicating whether this column is visible by default. | |
iDefaultSortPriority | Specifies if a column is sorted by default. | |
iField | The field index designated by the task provider. | |
iImage | Index into the provider's image list. |
Top
Remarks
These values are returned from GetColumn.
COM Signature
From vsshell80.idl:
typedef struct _VSTASKCOLUMN
{
int iField;
BSTR bstrHeading;
int iImage;
BOOL fShowSortArrow;
BOOL fAllowUserSort;
BOOL fVisibleByDefault;
BOOL fAllowHide;
BOOL fSizeable;
BOOL fMoveable;
int iDefaultSortPriority;
BOOL fDescendingSort;
int cxMinWidth;
int cxDefaultWidth;
BOOL fDynamicSize;
BSTR bstrCanonicalName;
BSTR bstrLocalizedName;
BSTR bstrTip;
BOOL fFitContent;
} VSTASKCOLUMN;
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.