MFC关于按钮控件点击之后就消失的有关问题

MFC关于按钮控件点击之后就消失的问题
呃,小白一个。
按照书里面的方法编了一个含有标签控件的程序,但是他点击标签之后标签就消失了,怎么能够一直保留标签?
BOOL CMy4Dlg::OnInitDialog()
{
CDialog::OnInitDialog();

// Add "About..." menu item to system menu.
ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
ASSERT(IDM_ABOUTBOX < 0xF000);

CMenu* pSysMenu = GetSystemMenu(FALSE);
if (pSysMenu != NULL)
{
CString strAboutMenu;
strAboutMenu.LoadString(IDS_ABOUTBOX);
if (!strAboutMenu.IsEmpty())
{
pSysMenu->AppendMenu(MF_SEPARATOR);
pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
}
}

// Set the icon for this dialog.  The framework does this automatically
//  when the application's main window is not a dialog
SetIcon(m_hIcon, TRUE); // Set big icon
SetIcon(m_hIcon, FALSE); // Set small icon

// TODO: Add extra initialization here
m_Tab.InsertItem(0,"员工信息",0);
m_Tab.InsertItem(1,"客户信息",1);
m_Tab.InsertItem(2,"供应商信息",2);
m_eDlg = new CEmployee;
m_cDlg = new CClient;
m_pDlg = new CProvidedlg;
m_eDlg->Create(IDD_DIALOG_CLI,&m_Tab);
m_cDlg->Create(IDD_DIALOG_EMP,&m_Tab);
m_pDlg->Create(IDD_DIALOG_PRO,&m_Tab);
m_eDlg->CenterWindow();
// m_eDlg->ShowWindow(SW_SHOW);
// IDM_ABOUTBOX must be in the system command range.

return TRUE;  // return TRUE  unless you set the focus to a control
}

void CMy4Dlg::OnSysCommand(UINT nID, LPARAM lParam)
{
if ((nID & 0xFFF0) == IDM_ABOUTBOX)
{
CAboutDlg dlgAbout;
dlgAbout.DoModal();
}
else
{
CDialog::OnSysCommand(nID, lParam);
}
}

// If you add a minimize button to your dialog, you will need the code below
//  to draw the icon.  For MFC applications using the document/view model,
//  this is automatically done for you by the framework.

void CMy4Dlg::OnPaint() 
{
if (IsIconic())
{
CPaintDC dc(this); // device context for painting

SendMessage(WM_ICONERASEBKGND, (WPARAM) dc.GetSafeHdc(), 0);

// Center icon in client rectangle
int cxIcon = GetSystemMetrics(SM_CXICON);
int cyIcon = GetSystemMetrics(SM_CYICON);
CRect rect;
GetClientRect(&rect);
int x = (rect.Width() - cxIcon + 1) / 2;
int y = (rect.Height() - cyIcon + 1) / 2;

// Draw the icon
dc.DrawIcon(x, y, m_hIcon);
}
else
{
CDialog::OnPaint();
}
}

// The system calls this to obtain the cursor to display while the user drags
//  the minimized window.
HCURSOR CMy4Dlg::OnQueryDragIcon()
{
return (HCURSOR) m_hIcon;
}

void CMy4Dlg::OnSelchangeTab1(NMHDR* pNMHDR, LRESULT* pResult) 
{
// TODO: Add your control notification handler code here
int index = m_Tab.GetCurSel();
switch(index)
{
case 0: 
m_eDlg->CenterWindow();
m_eDlg->ShowWindow(SW_SHOW);
m_cDlg->ShowWindow(SW_HIDE);
m_pDlg->ShowWindow(SW_HIDE);
break;
case 1: 
m_cDlg->CenterWindow();
m_eDlg->ShowWindow(SW_HIDE);
m_cDlg->ShowWindow(SW_SHOW);
m_pDlg->ShowWindow(SW_HIDE);
break;
case 2: 
m_pDlg->CenterWindow();
m_eDlg->ShowWindow(SW_HIDE);
m_cDlg->ShowWindow(SW_HIDE);
m_pDlg->ShowWindow(SW_SHOW);
break;
}
*pResult = 0;
}

void CMy4Dlg::OnOK() 
{
// TODO: Add extra validation here
m_eDlg->DestroyWindow();
delete m_eDlg;
m_cDlg->DestroyWindow();
delete m_cDlg;
m_pDlg->DestroyWindow();
delete m_pDlg;
CDialog::OnOK();
}

------解决方案--------------------
m_Tab.InsertItem(0,"员工信息",0);
这个 0 是 image
没看到 创建 image