Método IPropertyPage::Activate (ocidl.h)

Crea la ventana del cuadro de diálogo de la página de propiedades.

El cuadro de diálogo se crea sin un marco, subtítulo o menú o controles del sistema. El texto del cuadro de diálogo debe coincidir con la configuración regional obtenida a través de IPropertyPageSite::GetLocaleID.

Sintaxis

HRESULT Activate(
  [in] HWND    hWndParent,
  [in] LPCRECT pRect,
  [in] BOOL    bModal
);

Parámetros

[in] hWndParent

Identificador de ventana del elemento primario del cuadro de diálogo que se está creando.

[in] pRect

Puntero a la estructura RECT que contiene la información de posicionamiento del cuadro de diálogo. Este método debe crear su cuadro de diálogo con la ubicación y las dimensiones descritas por esta estructura.

[in] bModal

Indica si el marco del cuadro de diálogo es modal (TRUE) o modeless (FALSE).

Valor devuelto

Este método puede devolver los valores devueltos estándar E_OUTOFMEMORY y E_UNEXPECTED, así como los valores siguientes.

Código devuelto Descripción
S_OK
El método se completó correctamente.
E_POINTER
La dirección de prc no es válida. Por ejemplo, puede ser NULL.

Comentarios

La página de propiedades mantiene el identificador de ventana creado en este proceso, que usa para destruir el cuadro de diálogo dentro de IPropertyPage::D eactivate.

Notas para los implementadores

E_NOTIMPL no es un valor devuelto válido.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado ocidl.h

Consulte también

IPropertyPage