zoukankan      html  css  js  c++  java
  • 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;

             }

  • 相关阅读:
    NetBeans 时事通讯(刊号 # 52 Apr 15, 2009)
    Linux 3.8.1 电源管理之OMAP Clock Domain分析
    基础架构部_超大规模数据平台架构师(上海)
    C Programming/Pointers and arrays Wikibooks, open books for an open world
    这个帖子介绍了关于structure和及struct arrary 作为参数 传递
    thinking point
    velocity
    枫芸志 » 【C】int与size_t的区别
    Pointers and Text Strings
    comp.lang.c Frequently Asked Questions 非常 好
  • 原文地址:https://www.cnblogs.com/15157737693zsp/p/3840133.html
Copyright © 2011-2022 走看看