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

📄 statbox.cpp

📁 很牛的GUI源码wxWidgets-2.8.0.zip 可在多种平台下运行.
💻 CPP
字号:
/////////////////////////////////////////////////////////////////////////////// Name:        statbox.cpp// Purpose:     wxStaticBox// Author:      Stefan Csomor// Modified by:// Created:     1998-01-01// RCS-ID:      $Id: statbox.cpp,v 1.26 2006/01/09 00:46:43 vell Exp $// Copyright:   (c) Stefan Csomor// Licence:       wxWindows licence/////////////////////////////////////////////////////////////////////////////#include "wx/wxprec.h"#if wxUSE_STATBOX#include "wx/statbox.h"#include "wx/mac/uma.h"IMPLEMENT_DYNAMIC_CLASS(wxStaticBox, wxControl)bool wxStaticBox::Create( wxWindow *parent,    wxWindowID id,    const wxString& label,    const wxPoint& pos,    const wxSize& size,    long style,    const wxString& name ){    m_macIsUserPane = false;    if ( !wxControl::Create( parent, id, pos, size, style, wxDefaultValidator, name ) )        return false;    m_label = label;    Rect bounds = wxMacGetBoundsForControl( this, pos, size );    m_peer = new wxMacControl( this );    OSStatus err = CreateGroupBoxControl(        MAC_WXHWND(parent->MacGetTopLevelWindowRef()), &bounds, CFSTR(""),        true /*primary*/, m_peer->GetControlRefAddr() );    verify_noerr( err );    MacPostControlCreate( pos, size );    return true;}void wxStaticBox::GetBordersForSizer(int *borderTop, int *borderOther) const{    static int extraTop = -1; // Uninitted    static int other = 5;    if ( extraTop == -1 )    {        // The minimal border used for the top.        // Later on, the staticbox's font height is added to this.        extraTop = 0;        if ( UMAGetSystemVersion() >= 0x1030 ) // Panther        {            // As indicated by the HIG, Panther needs an extra border of 11            // pixels (otherwise overlapping occurs at the top). The "other"            // border has to be 11.            extraTop = 11;            other = 11;        }    }    *borderTop = extraTop + GetCharHeight();    *borderOther = other;}#endif // wxUSE_STATBOX

⌨️ 快捷键说明

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