📄 overlay.h
字号:
/////////////////////////////////////////////////////////////////////////////// Name: wx/private/overlay.h// Purpose: wxOverlayImpl declaration// Author: Stefan Csomor// Modified by:// Created: 2006-10-20// RCS-ID: $Id: overlay.h,v 1.5 2006/10/25 12:10:59 VS Exp $// Copyright: (c) wxWidgets team// Licence: wxWindows licence/////////////////////////////////////////////////////////////////////////////#ifndef _WX_PRIVATE_OVERLAY_H_#define _WX_PRIVATE_OVERLAY_H_#include "wx/overlay.h"#ifdef wxHAS_NATIVE_OVERLAY#if defined(__WXMAC__) #include "wx/mac/carbon/private/overlay.h"#elif defined(__WXDFB__) #include "wx/dfb/private/overlay.h"#else #error "unknown native wxOverlay implementation"#endif#else // !wxHAS_NATIVE_OVERLAY#include "wx/bitmap.h"class WXDLLIMPEXP_CORE wxWindow;// generic implementation of wxOverlayclass 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: wxBitmap m_bmpSaved ; int m_x ; int m_y ; int m_width ; int m_height ;// this is to enable wxMOTIF and UNIV to compile....// currently (10 oct 06) we don't use m_window// ce - how do we fix this#if defined(__WXGTK__) || defined(__WXMSW__) wxWindow* m_window ;#endif} ;#endif // wxHAS_NATIVE_OVERLAY/!wxHAS_NATIVE_OVERLAY#endif // _WX_PRIVATE_OVERLAY_H_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -