wx_extra_imps.cpp

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

CPP
65
字号
//////////////////////// craeted by Alex//////////////////////// For compilers that support precompilation, includes "wx.h".#include "wx/wxprec.h"#include <memory.h>#ifndef WX_PRECOMP    #include "wx/defs.h"#endif#ifdef __WXMSW__// from filefn.cppvoid WXDLLEXPORT wxSplitPath(const char *pszFileName,                             wxString *pstrPath,                             wxString *pstrName,                             wxString *pstrExt){  wxCHECK_RET( pszFileName, _("NULL file name in wxSplitPath") );  const char *pDot = strrchr(pszFileName, wxFILE_SEP_EXT);  const char *pSepUnix = strrchr(pszFileName, wxFILE_SEP_PATH_UNIX);  const char *pSepDos = strrchr(pszFileName, wxFILE_SEP_PATH_DOS);  // take the last of the two  size_t nPosUnix = pSepUnix ? pSepUnix - pszFileName : 0;  size_t nPosDos = pSepDos ? pSepDos - pszFileName : 0;  if ( nPosDos > nPosUnix )    nPosUnix = nPosDos;//  size_t nLen = Strlen(pszFileName);  if ( pstrPath )    *pstrPath = wxString(pszFileName, nPosUnix);  if ( pDot ) {    size_t nPosDot = pDot - pszFileName;    if ( pstrName )      *pstrName = wxString(pszFileName + nPosUnix + 1, nPosDot - nPosUnix);    if ( pstrExt )      *pstrExt = wxString(pszFileName + nPosDot + 1);  }  else {    if ( pstrName )      *pstrName = wxString(pszFileName + nPosUnix + 1);    if ( pstrExt )      pstrExt->Empty();  }}wxLocale *wxGetLocale(){    return NULL;}const char *wxLocale::GetString(const char *szOrigString,                                 const char *) const{    return szOrigString;}#endif // MSW

⌨️ 快捷键说明

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