• CComboBox(组合框)控件 学习要点


    CComboBox(组合框)控件

    CComboBox类常用成员

    CComboBox插入数据

    CComboBox删除数据

    CComboBox运用示例

     

    一、CComboBox控件常用属性

       Disabled

       Visible

       type

       数据

     

    二、CComboBox类常用成员

     

    ((CComboBox*)GetDlgItem(IDC_COMBO1))//获取组合框对象指针,这样可以不关联控件变量,也可以操作组合框对象

     

    CComboBox::ResetContent//清空组合框内容

    void ResetContent( );

     

    CComboBox::AddString//添加lpszString 至组合框尾部

    int AddString( LPCTSTR lpszString );

     

    CComboBox::DeleteString//删除nIndex

    int DeleteString( UINT nIndex );

     

    CComboBox::InsertString //nIndex行后,插入行

    int InsertString( int nIndex, LPCTSTR lpszString );

     

    CComboBox::SelectString //可以选中包含指定字符串的行

    int SelectString( int nStartAfter, LPCTSTR lpszString );

     

    CComboBox::FindString//可以在当前所有行中查找指定的字符传的位置,nStartAfter指明从那一行开始进行查找。 

    int FindString( int nStartAfter, LPCTSTR lpszString ) const;

     

    CComboBox::GetCount //获取行数

    int GetCount( ) const;

     

    CComboBox::GetCurSel//获取当前选中行的行号

    int GetCurSel( ) const;

     

    CComboBox::SetCurSel(n)//设置第n行内容为显示的内容

    int SetCurSel( int nSelect );

     

    CComboBox::GetLBText (n,str)//获取第n行的内容保存至str

    int GetLBText( int nIndex, LPTSTR lpszText ) const;

    void GetLBText( int nIndex, CString& rString ) const;

     

     

    GetWindowText//获取显示内容

     

    三、代码示例

      TCHAR ws[256];

             CComboBox* pcombo=(CComboBox*)GetDlgItem(IDC_COMBO1);

     //   ((CComboBox*)GetDlgItem(IDC_COMBO1))->GetWindowText(ws,256);

             //((CComboBox*)GetDlgItem(IDC_COMBO1))->AddString(ws);

             pcombo->GetLBText(2,ws);

             TRACE("---------%S ",ws);

             int pos=pcombo->GetCurSel();

             pcombo->SetCurSel(2);

             switch(pos)

             {

             case 0:

                      break;

             case 1:

                      break;

             default:

                      break;

             }

  • 相关阅读:
    VS2010安装SP1后无法安装VS2010 SDK
    c#异常机制
    精简2003,安装后控制面板无效,点击控制面板就闪一下,返回桌面
    转载 Microsoft .NET Pet Shop 4 架构与技术分析
    JavaScript实用的一些技巧
    asp.net开发常用技巧收集
    Ajax+PHP+jQuery图片截图上传
    如何利用WINPE制作恢复光盘/恢复分区
    C/C++跨平台计时,精确到毫秒级别
    SetLocalInfo修改系统时间,立即生效
  • 原文地址:https://www.cnblogs.com/15157737693zsp/p/3840133.html
Copyright © 2020-2023  润新知