void WindowMessageBroadcaster::destroy()
{
    m_listeners.clear();
    unsubclassWindow();
    instancesMap().remove(m_subclassedWindow);
    delete this;
}
Пример #2
0
void IEToolbar::releaseSiteWindow() {
  // Un-subclass site window.
  unsubclassWindow(siteWindow_.GetSafeHwnd());

  // Detach MFC-wrapper from site window to do not destroy it.
  siteWindow_.Detach();
}
Пример #3
0
SurfaceD3D::~SurfaceD3D()
{
    unsubclassWindow();
    releaseSwapChain();
}
Пример #4
0
Surface::~Surface()
{
    unsubclassWindow();
    release();
}