长春建立一个网站需要多少钱?,做黑彩网站赚钱吗,开源博客wordpress,888浏览器手机下载随笔- 11 文章- 0 评论- 3 MFC标签页控件的使用 1、在对话框中添加一个标签页控件#xff0c;并为此控件关联一个CTabCtrl类变量m_tabctrl. 2、创建若干个对话框资源作为标签页控件的标签。 修改两个属性#xff1a; Border: none // 边界为空#xff0c;这样它就没…随笔- 11 文章- 0 评论- 3 MFC标签页控件的使用 1、在对话框中添加一个标签页控件并为此控件关联一个CTabCtrl类变量m_tabctrl. 2、创建若干个对话框资源作为标签页控件的标签。 修改两个属性 Border: none // 边界为空这样它就没了标题栏 Style: Child // 这个模板就可以当作另一个窗口的子窗口了在对话框的初始化函数 3在对话框的初始化函数OnInitDialog中 添加初始化标签页控件的代码 3.1) // 添加标签页并设定标签名 m_tabctrl.InsertItem(0, _T(XXX)); m_tabctrl.InsertItem(1, _T(XXX)); m_tabctrl.InsertItem(2, _T(XXX)); m_tabctrl.InsertItem(3, _T(XXX)); 3.2) // new若干个对话框对象为并其添加之前定义的对话框模板设定其父窗口为m_tabctrl // new CDialog 对象 m_pDlgArray[0] new CBookInfo; m_pDlgArray[1] new CReaderInfo; m_pDlgArray[2] new CBorrowInfo; m_pDlgArray[3] new CManagerInfo; 3.3) // 为CDialog对象添加对话框模板 m_pDlgArray[0]-Create(IDD_BOOK_INFO, m_tabctrl); m_pDlgArray[1]-Create(IDD_READER_INFO, m_tabctrl); m_pDlgArray[2]-Create(IDD_BORROW_INFO, m_tabctrl); m_pDlgArray[3]-Create(IDD_MANAGER_INFO, m_tabctrl); 3.4) // 设置对话框在标签控件中的位置 CRect rc; m_tabctrl.GetClientRect(rc); rc.top 20; rc.left 5; rc.bottom - 5; rc.right - 5; m_pDlgArray[0]-MoveWindow(rc); m_pDlgArray[1]-MoveWindow(rc); m_pDlgArray[2]-MoveWindow(rc); m_pDlgArray[3]-MoveWindow(rc); 3.5) // 设置缺省标签页 m_pDlgArray[m_nCurSel]-ShowWindow(SW_SHOW); m_Tab.SetCurSel(m_nCurSel); 4.为标签控件添加TCN_SELECHANGE消息的响应函数 void CLibraryMSDlg::OnTcnSelchangeTab(NMHDR *PNMHDR, LRESULT *pResult) { int nNewSel m_tabctrl.GetCurSel(); if (m_nCurSel ! nNewSel) { m_pDlgArray[m_nCurSel]-ShowWindow(SW_HIDE); m_pDlgArray[nNewSel]-ShowWindow(SW_SHOW); m_nCurSel nNewSel; } return; }