IVsPerPropertyBrowsing.HasDefaultValue(Int32, Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
确定属性的当前值是否为默认值。
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
参数
- dispid
- Int32
中指定调度 ID。
- fDefault
- Int32
弄指示当前属性值为默认值的标志。
返回
如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。
注解
COM 签名
从 vsshell:
HRESULT IVsPerPropertyBrowsing::HasDefaultValue(
DISPID dispid,
[out, retval]BOOL* fDefault
);
确定属性的当前值是否为默认值。 如果该属性不是默认值,则该属性将在属性窗口中显示为粗体,以指示该属性已从默认值进行了修改。 实施者应返回非 S_OK 返回代码,使用 * fDefault = true 来正常显示属性值。