怎么样实现ComboboxEx控件,输入文字超长时,文字横向滚动。
直接拉过来的控件是不可以的,你拉了多长,就只能输入多长的文字,再长也输不了,但是我看了别人的comboboxEX是可以的,有什么技巧??

解决方案 »

  1.   

    添加Auto HScross 样式。
      

  2.   

    具体如何添加?SetExtendedStyle这个方法?
     还是在属性面板那??
      

  3.   

    具体如何添加?SetExtendedStyle这个方法? 
    还是在属性面板那??
      

  4.   


    ModifyStyle(NULL,CBS_AUTOHSCROLL);
      

  5.   


    不行~~~你能不能写个简单的程序 mfc exe的,可以用的,发给我看看,我在initdiaolog:
    BOOL CTestComboExDlg::OnInitDialog()
    {
    CDialog::OnInitDialog();    //m_comboEx.SetExtendedStyle(0,m_comboEx.GetExtendedStyle()|auto)
        m_comboEx.ModifyStyle(0,CBS_AUTOHSCROLL);
    return TRUE;  // 除非将焦点设置到控件,否则返回 TRUE
    }
    设定了 不可以啊
      

  6.   

    哦, 那个是NULL不是0,但是我改成了 NULL 还是不可以,兄弟 麻烦了,很急~~~~ 成功了 给你加100
      

  7.   

    http://www.codeproject.com/KB/combobox/advcombobox.aspx