IVsPerPropertyBrowsing.HasDefaultValue(Int32, Int32) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Determines if the current value for a property is the default.
public:
int HasDefaultValue(int dispid, [Runtime::InteropServices::Out] int % fDefault);
int HasDefaultValue(int dispid, [Runtime::InteropServices::Out] int & fDefault);
public int HasDefaultValue (int dispid, out int fDefault);
abstract member HasDefaultValue : int * int -> int
Public Function HasDefaultValue (dispid As Integer, ByRef fDefault As Integer) As Integer
Parameters
- dispid
- Int32
[in] Specifies the dispatch ID.
- fDefault
- Int32
[out] Flag indicating the current property value is the default value.
Returns
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
COM Signature
From vsshell.idl:
HRESULT IVsPerPropertyBrowsing::HasDefaultValue(
DISPID dispid,
[out, retval]BOOL* fDefault
);
Determines if the current value for a property is the default. If it is not the default, the property will be shown as bold in the Properties window to indicate that it has been modified from the default. Implementers should return a non-S_OK return code or *fDefault
= true
to display property value normally.