void CMainWindowDlg::OnButton1Gedata()
{
//读取上海市场的600000日线数据范例
PCALCINFO stData = {0};
stData.m_dataType = TICK_DATA ; //MIN1_DATA ; //DAY_DATA;//日线
stData.m_bIsPow = 1; //是否复权
stData.m_wMarket = 'HS';
strcpy(stData.m_szLabel,"600030"); //读取600000 浦发银行数据
char dest[20]={0};
const char format[]="%A, %B %d %Y. The time is %X";
if(g_pMainFormework->GetDataInfo(&stData))
{
CString strText,strText2,strTextAll;
GetDlgItemText(IDC_EDIT_INFO, strTextAll);
char ppChar[64];
for(int i = 0; i < stData.m_nNumSubData; i++)
{
strftime( ppChar, sizeof(ppChar), " %Y-%m-%d %X" , localtime(&stData.m_pSubsection[i].m_time) );
strText2.Format("分笔数据,时间:%s",&ppChar);
strText.Format("分笔数据,m_fNewPrice:%f,m_fVolume:%f,m_fAmount:%f",stData.m_pSubsection[i].m_fNewPrice,
stData.m_pSubsection[i].m_fVolume,stData.m_pSubsection[i].m_fAmount);
strTextAll += ":::" + strText2 + ";;;" + strText + "\r\n";
}
strText.Format("共取到%d个数据",stData.m_nNumData);
strTextAll += strText + "\r\n";
SetDlgItemText(IDC_EDIT_INFO, strTextAll);
}