IPropertyPage::Activate
Creates the
dialog box for the property page (without a frame, caption, or system
menu/controls) using hWndParent as the parent window and prc as
the positioning rectangle. The bModal flag indicates the modality of the
dialog box frame (in the current implementation of OleCreatePropertyFrame
The property
page maintains the window handle created in this process, which it uses to
destroy the dialog box within IPropertyPage::Deactivate
HRESULT
Activate(
HWND hWndParent , |
//Parent window handle |
LPCRECT prc , |
//Pointer to RECT structure |
BOOL bModal |
//Dialog box frame is modal or modeless |
); |
|
Parameters
hWndParent
[in] Window
handle of the parent of the dialog box that is being created.
prc
[in] Pointer
to the RECT structure containing the positioning information for the
dialog box. This method must create its dialog box with the placement and
dimensions described by this rectangle, that is, origin point at (prc->left,
prc->top) and dimensions of (prc->right-prc->Left,
prc->bottom-prc->top).
bModal
[in]
Indicates whether the dialog box frame is modal (TRUE) or modeless (FALSE).
Return Values
This
method supports the standard return values E_OUTOFMEMORY and
E_UNEXPECTED,
as well as the following:
S_OK
The page
dialog box was created successfully.
E_POINTER
The address
in prc is not valid. For example, it may be NULL.
Remarks
Notes to Implementers
E_NOTIMPL is
not a valid return value.
See Also