コード例 #1
0
ファイル: logmanager.cpp プロジェクト: jefferyyellow/MythCore
/// format log int data buffer
void CLogManager::FormatLogMessage(char* pDataBuffer, int nBuffSize, const char* pLogTypeName, const char* pFormat, va_list va)
{
	char tBuffer[MAX_LOG_BUFFER_NUM] = {0};
	vsnprintf(tBuffer,sizeof(tBuffer) - 1, pFormat, va);
	
	char tDateBuffer[STRING_LENGTH_32] = {0};
	FormatDateString(tDateBuffer, sizeof(tDateBuffer));

	snprintf(pDataBuffer, nBuffSize - 1, "%s %s: %s", tDateBuffer, pLogTypeName, tBuffer); 	
}
コード例 #2
0
void CFWL_DateTimePickerImp::ProcessSelChanged(int32_t iYear,
                                               int32_t iMonth,
                                               int32_t iDay) {
  m_iYear = iYear;
  m_iMonth = iMonth;
  m_iDay = iDay;
  CFX_WideString wsText;
  FormatDateString(m_iYear, m_iMonth, m_iDay, wsText);
  m_pEdit->SetText(wsText);
  m_pEdit->Update();
  Repaint(&m_rtClient);
  CFWL_Event_DtpSelectChanged ev;
  ev.m_pSrcTarget = m_pInterface;
  ev.iYear = m_iYear;
  ev.iMonth = m_iMonth;
  ev.iDay = m_iDay;
  DispatchEvent(&ev);
}