overlay.h

来自「很牛的GUI源码wxWidgets-2.8.0.zip 可在多种平台下运行.」· C头文件 代码 · 共 59 行

H
59
字号
/////////////////////////////////////////////////////////////////////////////// Name:        wx/mac/carbon/private/overlay.h// Purpose:     wxOverlayImpl declaration// Author:      Stefan Csomor// Modified by:// Created:     2006-10-20// RCS-ID:      $Id: overlay.h,v 1.1 2006/10/24 12:26:33 VS Exp $// Copyright:   (c) wxWidgets team// Licence:     wxWindows licence/////////////////////////////////////////////////////////////////////////////#ifndef _WX_MAC_CARBON_PRIVATE_OVERLAY_H_#define _WX_MAC_CARBON_PRIVATE_OVERLAY_H_#include "wx/mac/private.h"#include "wx/toplevel.h"#include "wx/graphics.h"class wxOverlayImpl{public:    wxOverlayImpl() ;    ~wxOverlayImpl() ;            // clears the overlay without restoring the former state    // to be done eg when the window content has been changed and repainted    void Reset();        // returns true if it has been setup    bool IsOk();        void Init( wxWindowDC* dc, int x , int y , int width , int height );        void BeginDrawing( wxWindowDC* dc);        void EndDrawing( wxWindowDC* dc);        void Clear( wxWindowDC* dc);private:    OSStatus CreateOverlayWindow();        void MacGetBounds( Rect *bounds );        WindowRef m_overlayWindow;    WindowRef m_overlayParentWindow;    CGContextRef m_overlayContext ;    // we store the window in case we would have to issue a Refresh()    wxWindow* m_window ;        int m_x ;    int m_y ;    int m_width ;    int m_height ;} ;#endif // _WX_MAC_CARBON_PRIVATE_OVERLAY_H_

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?