m_tab.InsertItem(0, _T("***")); // 插入第一个标签“” m_tab.InsertItem(1, _T("***")); // 插入第二个标签“” m_tab.InsertItem(2, _T("***")); // 插入第三个标签“” m_tab.InsertItem(3, _T("***")); // 插入第四个标签“” m_tab.InsertItem(4, _T("***")); // 插入第五个标签“” m_tab.InsertItem(5, _T("***")); // 插入第六个标签“” m_tab.InsertItem(6, _T("***")); // 插入第七个标签“” m_SyncAddList.Create(IDD_***_DIALOG, &m_tab); // 创建第一个标签页 m_Setting.Create(IDD_***_DIALOG, &m_tab); // 创建第二个标签页 m_import.Create(IDD_***_DIALOG, &m_tab); //创建第三个标签页 m_export.Create(IDD_***_DIALOG, &m_tab); // 创建第四个标签页 m_addPriContacts.Create(IDD_***_DIALOG, &m_tab);// 创建第五个标签页 m_realtimesync.Create(IDD_****_DIALOG,&m_tab);// 创建第六个标签页 m_mailgardhelp.Create(IDD_***_DIALOG,&m_tab); // 创建第七个标签页 m_tab.GetClientRect(&tabRect); // 获取标签控件客户区Rect // 调整tabRect,使其覆盖范围适合放置标签页 tabRect.left += 1; tabRect.right -= 1; tabRect.top += 25; tabRect.bottom -= 1; // 根据调整好的tabRect放置m_SyncAddList子对话框,并设置为显示 m_SyncAddList.SetWindowPos(NULL, tabRect.left, tabRect.top, tabRect.Width(), tabRect.Height(), SWP_SHOWWINDOW); // 根据调整好的tabRect放置m_Setting子对话框,并设置为隐藏 m_Setting.SetWindowPos(NULL, tabRect.left, tabRect.top, tabRect.Width(), tabRect.Height(), SWP_HIDEWINDOW); // 根据调整好的tabRect放置m_import子对话框,并设置为隐藏 m_import.SetWindowPos(NULL, tabRect.left, tabRect.top, tabRect.Width(), tabRect.Height(), SWP_HIDEWINDOW); // 根据调整好的tabRect放置m_export子对话框,并设置为隐藏 m_export.SetWindowPos(NULL, tabRect.left, tabRect.top, tabRect.Width(), tabRect.Height(), SWP_HIDEWINDOW); // 根据调整好的tabRect放置m_addPriContacts子对话框,并设置为隐藏 m_addPriContacts.SetWindowPos(NULL, tabRect.left, tabRect.top, tabRect.Width(), tabRect.Height(), SWP_HIDEWINDOW); // 根据调整好的tabRect放置m_realtimesync子对话框,并设置为隐藏 m_realtimesync.SetWindowPos(NULL, tabRect.left, tabRect.top, tabRect.Width(), tabRect.Height(), SWP_HIDEWINDOW); // 根据调整好的tabRect放置m_realtimesync子对话框,并设置为隐藏 m_mailgardhelp.SetWindowPos(NULL, tabRect.left, tabRect.top, tabRect.Width(), tabRect.Height(), SWP_HIDEWINDOW); return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE