Files

25 lines
626 B
C++

#include "pch.h"
#include "FormatHelper.h"
CString FormatHelper::TimeSpanToString(int64_t ts) {
auto str = CTimeSpan(ts / 10000000).Format(L"%D.%H:%M:%S");
str.Format(L"%s.%03d", (LPCWSTR)str, (int)((ts / 10000) % 1000));
return str;
}
CStringA FormatHelper::FormatWithCommas(long long size) {
CStringA result;
result.Format("%lld", size);
int i = 3;
while (result.GetLength() - i > 0) {
result = result.Left(result.GetLength() - i) + "," + result.Right(i);
i += 4;
}
return result;
}
ImVec4 FormatHelper::ColorWithAlpha(const ImVec4& color, float alpha) {
return ImVec4(color.x, color.y, color.z, alpha);
}