C++ VS2010 tabcontrol加载子页面时出现错位

问题遇到的现象和发生背景

用VS2010开发,界面上一个tabcontrol控件里有20个子页面.每个子页面都加载一个对话框在上面.结果发现页面5 应该加载对话框5,结果加载对话框6. 对话框6当然加载的还是对话框6.除页面5以外,都是正确的

问题相关代码,请勿粘贴截图

头文件(定义了几个对话框和tabcontrol控件)
#include "futurebidmanagementdlg.h"
#include "futurebidmanagement2.h"
#include "FutureBidManagement3.h"
#include "FutureBidManagement4.h"
#include "FutureBidManagement5.h"
#include "futurebidmanagement6.h"
#include "FutureBidManagement7.h"
#include "FutureBidManagement8.h"
#include "FutureBidManagement9.h"

CTabCtrl m_futuretab;
CFutureBidManagement9 m_para9;
CFutureBidManagement8 m_para8;
CFutureBidManagement7 m_para7;
CFutureBidManagement6 m_para6;
CFutureBidManagement5 m_para5;
CFutureBidManagement4 m_para4;
CFutureBidManagement3 m_para3;
CFutureBidManagement2 m_para2;    
CFutureBidManagementDlg m_para1;

CPP文件,在OnInitDialog()里
m_futuretab.InsertItem(0,_T("概要"));
m_futuretab.InsertItem(1,_T("品种2"));
m_futuretab.InsertItem(2,_T("品种3"));
m_futuretab.InsertItem(3,_T("品种4"));
m_futuretab.InsertItem(4,_T("品种5"));
m_futuretab.InsertItem(5,_T("品种6"));
m_futuretab.InsertItem(6,_T("品种7"));
m_futuretab.InsertItem(7,_T("品种8"));
m_futuretab.InsertItem(8,_T("品种9"));
m_futuretab.InsertItem(9,_T("品种10"));

m_para1.Create(IDD_FUTUREBIDMANAGEMENT1,GetDlgItem(IDC_FUTURETAB));
m_para2.Create(IDD_FUTUREBIDMANAGEMENT2,GetDlgItem(IDC_FUTURETAB));
m_para3.Create(IDD_FUTUREBIDMANAGEMENT3,GetDlgItem(IDC_FUTURETAB));
m_para4.Create(IDD_FUTUREBIDMANAGEMENT4,GetDlgItem(IDC_FUTURETAB));
m_para5.Create(IDD_FUTUREBIDMANAGEMENT5,GetDlgItem(IDC_FUTURETAB));
m_para6.Create(IDD_FUTUREBIDMANAGEMENT6,GetDlgItem(IDC_FUTURETAB));
m_para7.Create(IDD_FUTUREBIDMANAGEMENT7,GetDlgItem(IDC_FUTURETAB));
m_para8.Create(IDD_FUTUREBIDMANAGEMENT8,GetDlgItem(IDC_FUTURETAB));
m_para9.Create(IDD_FUTUREBIDMANAGEMENT9,GetDlgItem(IDC_FUTURETAB));

CRect rs;
m_futuretab.GetClientRect(&rs);
//调整子对话框在父窗口中的位置
rs.top += 20;
rs.bottom -= 20;
rs.left += 1;
rs.right -= 2;
//设置子对话框尺寸并移动到指定位置
m_para1.MoveWindow(&rs);
m_para2.MoveWindow(&rs);
m_para3.MoveWindow(&rs);
m_para4.MoveWindow(&rs);
m_para5.MoveWindow(&rs);
m_para6.MoveWindow(&rs);
m_para7.MoveWindow(&rs);
m_para8.MoveWindow(&rs);

m_para1.ShowWindow(0);
m_para2.ShowWindow(1);
m_para3.ShowWindow(0);
m_para4.ShowWindow(0);
m_para5.ShowWindow(0);
m_para6.ShowWindow(0);
m_para7.ShowWindow(0);
m_para8.ShowWindow(0);
m_para9.ShowWindow(0);

运行结果及报错内容

运行结果:m_futuretab的标签品种5下显示的是m_para6内容.

我的解答思路和尝试过的方法

认为是资源ID出错.在资源符号里查看,
IDD_FUTUREBIDMANAGEMENT6值是138
IDR_MENU的值也是138
IDD_FUTUREBIDMANAGEMENT6值改成不重复的159后,问题依旧

我想要达到的结果

希望在标签品种5下显示对话框m_para5,该如何解决?谢谢