此方法调用显示为指定值。
HRESULT DisplayValue(
HWND hwnd,
DWORD dwID,
IUnknown * pHostServices,
IDebugProperty3* pDebugProperty);
);
int DisplayValue(
IntPtr hwnd,
uint dwID,
object pHostServices,
IDebugProperty3 pDebugProperty
);
参数
hwnd
[in] 父窗口dwID
[in] 支持多个类型的自定义浏览器的 ID。pHostServices
[in] 已保留。 始终设置为 null。pDebugProperty
[in] 可用于检索将显示的值的接口。
返回值
如果成功,则返回; S_OK否则返回错误代码。
备注
该显示为 “模式”此方法将创建必要的窗口,其中显示值,等待输入,然后关闭窗口,都在返回到调用方之前。 这意味着该方法必须处理显示属性值的所有方面,从创建输出的 " 窗口中,将等待的用户输入,对销毁窗口。
—,如果值可以表示为字符串,若要支持更改在特定 IDebugProperty3 对象的值,可以使用 IDebugProperty3:: SetValueAsStringWithError 方法。 否则,创建自定义接口独占实现方法在同一对象的表达式计算器此 DisplayValue 实现 IDebugProperty3 接口是必需的。 此自定义接口将提供更改的任意大小或复杂的数据方法。