fontutil.cpp
来自「很牛的GUI源码wxWidgets-2.8.0.zip 可在多种平台下运行.」· C++ 代码 · 共 88 行
CPP
88 行
///////////////////////////////////////////////////////////////////////////////// Name: msw/fontutil.cpp// Purpose: font-related helper functions for wxMSW// Author: Vadim Zeitlin// Modified by:// Created: 05.11.99// RCS-ID: $Id: fontutil.cpp,v 1.14 2006/01/15 07:20:59 vell Exp $// Copyright: (c) 1999 Vadim Zeitlin <zeitlin@dptmaths.ens-cachan.fr>// Licence: wxWindows licence///////////////////////////////////////////////////////////////////////////////#include "wx/wxprec.h"#ifdef __BORLANDC__ #pragma hdrstop#endif#ifndef WX_PRECOMP #include "wx/string.h" #include "wx/log.h" #include "wx/intl.h"#endif#include "wx/fontutil.h"#include "wx/fontmap.h"#include "wx/encinfo.h"#include "wx/tokenzr.h"// convert to/from the string representation:// format is facename[;charset]//bool wxNativeEncodingInfo::FromString( const wxString& s ){ wxStringTokenizer tokenizer(s, wxT(";")); facename = tokenizer.GetNextToken(); if ( !facename ) return false; wxString tmp = tokenizer.GetNextToken(); if ( !tmp ) { // default charset (don't use DEFAULT_CHARSET though because of subtle // Windows 9x/NT differences in handling it) charset = 0; } else { if ( wxSscanf( tmp, wxT("%u"), &charset ) != 1 ) // should be a number! return false; } return true;}wxString wxNativeEncodingInfo::ToString() const{ wxString s(facename); if ( charset != 0 ) s << wxT(';') << charset; return s;}// ----------------------------------------------------------------------------// helper functions// ----------------------------------------------------------------------------bool wxGetNativeFontEncoding( wxFontEncoding encoding, wxNativeEncodingInfo *info ){ wxCHECK_MSG( info, false, wxT("bad pointer in wxGetNativeFontEncoding") ); if ( encoding == wxFONTENCODING_DEFAULT ) encoding = wxFont::GetDefaultEncoding(); info->encoding = encoding; return true;}bool wxTestFontEncoding( const wxNativeEncodingInfo& info ){ // basically we should be able to support every encoding via the OS return true;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?