CStock & AfxGetStockMain( DWORD dwMarket ) { static CStock g_stockMain; if( !g_stockMain.GetStockInfo().IsValidStock() ) g_stockMain.SetStockCode( CStock::marketSHSE, STKLIB_CODE_MAIN ); if( CStock::marketSHSE == dwMarket ) return g_stockMain; else if( CStock::marketSZSE == dwMarket ) { static CStock g_stockMain2; if( !g_stockMain2.GetStockInfo().IsValidStock() ) g_stockMain2.SetStockCode( CStock::marketSZSE, STKLIB_CODE_MAINSZN ); return g_stockMain2; } else if( CStock::marketCYSE == dwMarket ) return g_stockMain; else if( CStock::marketCHNA == dwMarket ) return g_stockMain; else if( CStock::marketHKEX == dwMarket ) return g_stockMain; else if( CStock::marketTBSE == dwMarket ) return g_stockMain; else if( CStock::marketTKSE == dwMarket ) return g_stockMain; else if( CStock::marketLSE == dwMarket ) return g_stockMain; else if( CStock::marketFLKFSE == dwMarket ) return g_stockMain; else if( CStock::marketNYSE == dwMarket ) return g_stockMain; else if( CStock::marketNASDAQ == dwMarket ) return g_stockMain; else return g_stockMain; }