IPropertyPage::Activate 方法 (ocidl.h)
为属性页创建对话框窗口。
创建对话框时没有框架、描述文字或系统菜单/控件。 对话框中的文本应与通过 IPropertyPageSite::GetLocaleID 获取的区域设置匹配。
语法
HRESULT Activate(
[in] HWND hWndParent,
[in] LPCRECT pRect,
[in] BOOL bModal
);
参数
[in] hWndParent
正在创建的对话框的父级的窗口句柄。
[in] pRect
指向 RECT 结构的指针,其中包含对话框的位置信息。 此方法必须使用此结构所述的位置和尺寸创建其对话框。
[in] bModal
指示对话框框架是模式 (TRUE) 还是无模式 (FALSE) 。
返回值
此方法可以返回E_OUTOFMEMORY和E_UNEXPECTED的标准返回值,以及以下值。
返回代码 | 说明 |
---|---|
|
该方法已成功完成。 |
|
中国中的地址无效。 例如,它可能为 NULL。 |
注解
属性页维护在此过程中创建的窗口句柄,该句柄用于销毁 IPropertyPage::D eactivate 中的对话框。
实施者说明
E_NOTIMPL 不是有效的返回值。要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | ocidl.h |