当前位置: 首页>>代码示例>>C++>>正文


C++ wxLongLong::ToString方法代码示例

本文整理汇总了C++中wxLongLong::ToString方法的典型用法代码示例。如果您正苦于以下问题:C++ wxLongLong::ToString方法的具体用法?C++ wxLongLong::ToString怎么用?C++ wxLongLong::ToString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在wxLongLong的用法示例。


在下文中一共展示了wxLongLong::ToString方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: FormatNumber

wxString CSizeFormatBase::FormatNumber(COptionsBase* pOptions, const wxLongLong& size, bool* thousands_separator /*=0*/)
{
	if ((thousands_separator && !*thousands_separator) || pOptions->GetOptionVal(OPTION_SIZE_USETHOUSANDSEP) == 0)
		return size.ToString();

	const wxString& sep = GetThousandsSeparator();
	if (sep.empty())
		return size.ToString();

	wxString tmp = size.ToString();
	const int len = tmp.Len();
	if (len <= 3)
		return tmp;

	wxString result;
	int i = (len - 1) % 3 + 1;
	result = tmp.Left(i);
	while (i < len)
	{
		result += sep + tmp.Mid(i, 3);
		i += 3;
	}

	return result;
}
开发者ID:bugiii,项目名称:filezilla3ex,代码行数:25,代码来源:sizeformatting_base.cpp

示例2: ElapsedTimeToStr

wxString ElapsedTimeToStr(wxLongLong msec)
{
	wxTimeSpan tsMsec(0, 0, 0, msec);

	int days = tsMsec.GetDays();
	int hours = (wxTimeSpan(tsMsec.GetHours(), 0, 0, 0) - wxTimeSpan(days * 24)).GetHours();
	int minutes = (wxTimeSpan(0, tsMsec.GetMinutes(), 0, 0) - wxTimeSpan(hours)).GetMinutes();
	long seconds = (wxTimeSpan(0, 0, tsMsec.GetSeconds(), 0) - wxTimeSpan(0, minutes)).GetSeconds().ToLong();
	long milliseconds = (wxTimeSpan(0, 0, 0, tsMsec.GetMilliseconds()) - wxTimeSpan(0, 0, seconds)).GetMilliseconds().ToLong();

	if (days > 0)
		return wxString::Format(
		           wxT("%d %s, %02d:%02d:%02ld hours"),
		           days, wxT("days"), hours, minutes, seconds
		       );
	else if (hours > 0)
		return wxString::Format(
		           wxT("%02d:%02d:%02ld hours"), hours, minutes, seconds
		       );
	else if (msec >= 1000 * 60)
		return wxString::Format(wxT("%02d:%02ld minutes"), minutes, seconds);
	else if (msec >= 1000)
		return wxString::Format(
		           wxT("%ld.%ld secs"), seconds, milliseconds / 100
		       );
	else
		return msec.ToString() + wxT(" msec");
}
开发者ID:swflb,项目名称:pgadmin3,代码行数:28,代码来源:misc.cpp

示例3: UpdateCallback

 virtual void UpdateCallback(wxUpdateType type,
                             const wxString& database, const wxString& table,
                             wxLongLong rowid)
 {
   const char* strType;
   cout << "Here is the UPDATE callback" << endl;
   switch (type)
   {
     case SQLITE_DELETE:
       strType = "DELETE row ";
       break;
     case SQLITE_INSERT:
       strType = "INSERT row ";
       break;
     case SQLITE_UPDATE:
       strType = "UPDATE row ";
       break;
     default:
       strType = "Unknown change row ";
       break;
   }
   cout << strType << (const char*) rowid.ToString().mb_str()
        << " in table " << (const char*) table.mb_str()
        << " of database " << (const char*) database.mb_str() << endl;
 }
开发者ID:stahta01,项目名称:wxCode_components,代码行数:25,代码来源:minimal.cpp

示例4: ReadLongLong

wxLongLong TIniFile::ReadLongLong(const wxString &Section, const wxString &Ident,
	wxLongLong Default)
{
	wxString str = ReadString(Section, Ident, Default.ToString());
	wxLongLong lng = StrToLongLong(str);
	return lng;
}
开发者ID:gkathire,项目名称:wxVCL,代码行数:7,代码来源:inifiles.cpp

示例5: OnPong

void ServerEvents::OnPong(wxLongLong ping_time)
{
	//wxLongLong is non-POD and cannot be passed to wxString::Format as such. use c-string rep instead. converting to long might loose precision
	UiEvents::StatusData data(wxString::Format(_("ping: %s ms"), ping_time.ToString().c_str()), 2);
	UiEvents::GetStatusEventSender(UiEvents::addStatusMessage).SendEvent(data);
}
开发者ID:OursDesCavernes,项目名称:springlobby,代码行数:6,代码来源:serverevents.cpp

示例6: WriteLongLong

void TIniFile::WriteLongLong(const wxString &Section, const wxString &Ident,
	wxLongLong Value)
{
	WriteString(Section, Ident, Value.ToString());
}
开发者ID:gkathire,项目名称:wxVCL,代码行数:5,代码来源:inifiles.cpp


注:本文中的wxLongLong::ToString方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。