我已经给tab控件加入了内容:m_tab.InsertItem(0,"Device Info");
我希望在程序运行中将"Device Info"改为“设备信息”。

解决方案 »

  1.   

     CTabCtrl* pTab = GetTabControl();
        ASSERT (pTab);    TC_ITEM ti;
        ti.mask = TCIF_TEXT;
        ti.pszText = pszText;
        VERIFY (pTab->SetItem (nPage, &ti));
      

  2.   

     TC_ITEM ti; 
        ti.mask = TCIF_TEXT; 
        ti.pszText = pszText; 
     m_tab.SetItem (nPage, &ti); 
      

  3.   

    m_tab.SetItem(0,"设备信息");
    提示出错: error C2039: 'SetItemText' : is not a member of 'CTabCtrl'
      

  4.   

    不好意思!
    提示出错中的'SetItemText'改为'SetItem'
      

  5.   

    error C2664: 'SetItem' : cannot convert parameter 2 from 'char [12]' to 'struct tagTCITEMA *'
      

  6.   

    CTabCtrl类成员构造 CTabCtrl 构造一个CTabCtrl对象  
    Create 创建一个标签控件并将它与一个CTabCtrl对象连接  属性 GetImageList 获取与一个标签控件相关的图像列表  
    SetImageList 将一个图像列表分配给一个标签控件  
    GetItemCount 获取此标签控件中的标签的数目  
    GetItem 获取此标签控件中的某一个标签的信息  
    SetItemExtra 设置一个标签控件中的每一个标签为应用程序定义的数据所保留的字节数  
    GetItemRect 获取一个标签控件中的一个标签的边界矩形  
    GetCurSel 确定在一个标签控件中当前选择的标签  
    SetCurSel 在一个标签控件中选择一个标签  
    SetCurFocus 将焦点设置到一个标签控件中的指定标签上  
    SetItemSize 设置某个项的宽度和高度  
    SetPadding 设置一个标签控件中的每一个标签的图标和标签周围的空间(填料)  
    GetRowCount 获取一个标签控件中的标签的当前行数  
    GetToolTips 获取与一个标签控件相关联的工具提示控件的句柄  
    SetToolTips 将一个工具提示控件赋给一个标签控件  
    GetCurFocus 获取一个标签控件的具有当前焦点的标签  
    SetMinTabWidth 设置一个标签控件中的项的最小宽度  
    GetExtendedStyle 获取标签控件当前使用的扩展风格  
    SetExTendedStyle 设置一个标签控件的扩展风格  
    GetItemState 获取指定标签控件项的状态  
    SetItemState 设置指定标签控件项的状态  操作 InsertItem 在一个标签控件中插入一个新的标签  
    DeleteItem 从一个标签控件中删除一项  
    DeleteAllItems 从一个标签控件中删除所有的项  
    AdjustRect 根据一个给定的窗口矩形来估算一个标签控件的的显示区域,或根据一个给定的显示区域来估算与之对应的窗口矩形  
    RemoveImage 从一个标签控件的图像列表中删除一个图像  
    HitTest 确定哪一个标签(如果有的话)位于指定的屏幕位置  
    DeselectAll 重新设置一个标签控件中的项,清除任何被按下的项  
    HighlightItem 设置一个标签项的加亮状态  可重载函数 DrawItem 绘制一个标签控件的指定项  
    这个是 全部的函数 不能设置改变字体吧
      

  7.   

    那我就可以先采用DeleteAllItems 从一个标签控件中删除所有的项 ,然后再重新操作 InsertItem 在一个标签控件中插入一个新的标签?