⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 statbmp.cpp

📁 很牛的GUI源码wxWidgets-2.8.0.zip 可在多种平台下运行.
💻 CPP
字号:
/////////////////////////////////////////////////////////////////////////////// Name:        src/mac/carbon/statbmp.cpp// Purpose:     wxStaticBitmap// Author:      Stefan Csomor// Modified by:// Created:     1998-01-01// RCS-ID:      $Id: statbmp.cpp,v 1.31 2006/10/31 08:49:46 RD Exp $// Copyright:   (c) Stefan Csomor// Licence:     wxWindows licence/////////////////////////////////////////////////////////////////////////////#include "wx/wxprec.h"#if wxUSE_STATBMP#include "wx/statbmp.h"#ifndef WX_PRECOMP    #include "wx/dcclient.h"#endifIMPLEMENT_DYNAMIC_CLASS(wxStaticBitmap, wxControl)/* * wxStaticBitmap */BEGIN_EVENT_TABLE(wxStaticBitmap, wxStaticBitmapBase)    EVT_PAINT(wxStaticBitmap::OnPaint)END_EVENT_TABLE()bool wxStaticBitmap::Create(wxWindow *parent, wxWindowID id,           const wxBitmap& bitmap,           const wxPoint& pos,           const wxSize& size,           long style,           const wxString& name){    SetName(name);    m_backgroundColour = parent->GetBackgroundColour() ;    m_foregroundColour = parent->GetForegroundColour() ;    m_bitmap = bitmap;    if ( id == wxID_ANY )          m_windowId = (int)NewControlId();    else        m_windowId = id;    m_windowStyle = style;    bool ret = wxControl::Create( parent, id, pos, size, style , wxDefaultValidator , name );    SetInitialSize( size ) ;    return ret;}void wxStaticBitmap::SetBitmap(const wxBitmap& bitmap){    m_bitmap = bitmap;    InvalidateBestSize();    SetSize(GetBestSize());    Refresh() ;}void wxStaticBitmap::OnPaint( wxPaintEvent& WXUNUSED(event) ){    wxPaintDC dc(this);    PrepareDC(dc);    if (m_bitmap.Ok())    {        dc.DrawBitmap( m_bitmap , 0 , 0 , TRUE ) ;    }}wxSize wxStaticBitmap::DoGetBestSize() const{    if ( m_bitmap.Ok() )        return DoGetSizeFromClientSize( wxSize(m_bitmap.GetWidth(), m_bitmap.GetHeight()) );    // this is completely arbitrary    return DoGetSizeFromClientSize( wxSize(16, 16) );}#endif

⌨️ 快捷键说明

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