Método IShellWindows::Register (exdisp.h)
Registra una ventana abierta como una ventana shell; el identificador especifica la ventana.
Sintaxis
HRESULT Register(
[in] IDispatch *pid,
[in] long hwnd,
[in] int swClass,
[out] long *plCookie
);
Parámetros
[in] pid
Tipo: IDispatch*
Interfaz IDispatch de la ventana.
[in] hwnd
Tipo: long
Identificador que especifica la ventana que se va a registrar.
[in] swClass
Tipo: int
Miembro de ShellWindowTypeConstants que especifica el tipo de ventana.
[out] plCookie
Tipo: long*
Cookie de la ventana.
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
En el contexto de la colección de ventanas de Shell, una cookie es un token que identifica de forma única una ventana de Shell registrada.
Utilice este método para registrar una ventana abierta; Si la ventana está pendiente de apertura, use IShellWindows::RegisterPending en su lugar.
Requisitos
Plataforma de destino | Windows |
Encabezado | exdisp.h |
Archivo DLL | Shdocvw.dll (versión 5.00.2014.0216 o posterior) |