小弟在界面上拖出了一个 CEdit 框作为输入框,但是这样的输入方式只能要求用户不停地敲键盘。不知道是不是能在 CEdit 上放一个诸如 Check Box 这样的控件?(如下图) 还请大家帮忙。谢谢!
____________________________
| |
|  0 Item1      0 Item2     |
| |
| |
| |
____________________________

解决方案 »

  1.   

    其实就是想做一个用户输入区(位于一个CDialogBar上), 由于输入的内容的形式 可能为文字方式 或者 为 选项方式,若为文字方式则 CEdit 是比较方便的,但是如果是选项方式的话,好象用 check box 就比较方便了。所以就想着是否能在 CEdit 上贴上一个 check box.  呵呵。大伙有什么意见么?
      

  2.   

    可以,自己写一个基于CEdit的类,在里面生产一个CButton作为其子窗口,通过属性设置保证这个CButton是一个CheckButton(因为Check也是从CButton派生的),注意位置和焦点等设置就行了,按照你的需求可能要重载很多函数的。我在自己写的一个程序中就实现了一个Edit中动态浮动一个子Edit。
      

  3.   

    关于你的用途,真的有些特别,是不是可以考虑用ccombobox呢?