我记得LISTBOX一定要以子窗口形创健。
我觉得可以创一个Modoless窗口,大小和LISTBOX一样,无边框,然后再VIEW 的MOSUSE CLICK 中向此DIALOG发送关闭消息。

解决方案 »

  1.   

    ListBox应该只能做子窗口的。父窗口把dialog的caption去掉就行了。或者再把边框也去了。在父窗口创建显示完成后SetFocus,在lostFocus时把这个窗口hide或destroy掉就行了。
      

  2.   

    多谢mahongxi(烤鸡翅膀)(0.618)兄,还有chenzhou35(chenzhou35) 兄,
    一定的要一个Modoless的Dialog吗, ListBox作为它的子窗口吗?
    不需要是在hide或者destroy吗?
      

  3.   

    应该是Modoless的Dialog,否则弹出listbox ,其它部分岂不是不能动?
      

  4.   

    这样有一个很大的问题就是焦点在LISTBOX时。
    其他窗口会失去焦点。 呵呵, 看你接不介意了