CBaseWindow::ActivateWindow

 
Microsoft DirectShow 9.0

CBaseWindow::ActivateWindow

The ActivateWindow method sizes the window according to the requirements of the derived class.

Syntax

  virtual HRESULT ActivateWindow(void);

Return Value

Returns one of the HRESULT values shown in the following table.

Value Description
S_FALSE Window was already activated.
S_OK Success.

Remarks

This methods calls the CBaseWindow::GetDefaultRect method to determine the window size. The derived class should override GetDefaultRect to return the size of the images that will be displayed.

If the window is already active, calling ActivateWindow moves the window to the top of the Z order, but does not resize the window. The same is true if the window has a parent.

Requirements

**  Header:** Declared in Winutil.h; include Streams.h.

**  Library:** Use Strmbase.lib (retail builds) or Strmbasd.lib (debug builds).

See Also