请问怎么在工具栏上create的Combobox显示韩文,其他控件和menu都可以正常显示。
还有怎么给Combobox添加个水平滚动条

解决方案 »

  1.   

    其他控件和菜单都可以显示韩文,只要动态Create的不行?
      

  2.   

    其他的都可以正常显示,可是Combobox显示一条条竖线~~我想它也正常显示
      

  3.   

    如果工程是UNICODE的,按道理不会有这个问题。
      

  4.   

    其他的行这个怎么会不行的?
    水平滚动条的话create的时候加上WS_HSCROLL就行了
      

  5.   

    第一个问题是什么原因,是不是字体没选,怎么解决的?第二个问题如果是仅仅添加个水平滚动条的话,很简单 COMBOBOXINFO ci;
    ci.cbSize = sizeof(COMBOBOXINFO);
    m_cbox1.GetComboBoxInfo(&ci);
    CListBox lb;
    lb.Attach(ci.hwndList);
    lb.ModifyStyle(NULL, WS_HSCROLL);
    lb.Detach();m_cbox1是你的组合框,不过估计不是你想要的效果,因为这个水平滚动条没效果。
      

  6.   

    我的字符比较长,又不想把Combobox搞的太长,想有效果...
      

  7.   

    你可能要用GetComboBoxInfo得到组合框的列表窗口,然后自己处理列表框的滚动宽度,怎么处理可以参考下面的程序
    http://www.codeproject.com/KB/combobox/hscroll_listbox.aspx
      

  8.   

    就是要自己派生个CComboBox,结合上面那个链接里的代码应该很容易实现的你要的功能