+ }
+ }
+ else
+ {
+ m_overlayParentWindow = NULL ;
+ CGRect cgbounds ;
+ cgbounds = CGDisplayBounds(CGMainDisplayID());
+ Rect bounds;
+ bounds.top = cgbounds.origin.y;
+ bounds.left = cgbounds.origin.x;
+ bounds.bottom = bounds.top + cgbounds.size.height;
+ bounds.right = bounds.left + cgbounds.size.width;
+ err = CreateNewWindow( kOverlayWindowClass, overlayAttributes, &bounds, &m_overlayWindow );
+ }
+ ShowWindow(m_overlayWindow);
+ return err;