如何在List列表控件中实现全选(ctrl+a)功能.

解决方案 »

  1.   

    什么意思?不能响应keyboard消息吗?不能用select去设置选择状态吗?
      

  2.   

    当你的Dialog同时(或在很短时间内收到)收到CTRL和a的字符时,
    判断焦点是否在List列表控件上,
    如果是,则可以通过设置所有项都高亮来表示选中所有项。而如果你不只是为了这样简单的视觉效果,还需要做其他操作的话,
    那你就要自己另行处理。
      

  3.   

    例如我在对话框中添加一个列表控件,而在操作时可以实现在列表控件的区域中按(ctrl+A)或鼠标右键可对列表控件中的记录或图片进行全选操作.
      

  4.   

    按sz_04022说法就可以,你只需要,当焦点在list列表时,对键盘的ctrl + a消息进行处理,这个时候就使list列表中的项目进行全选的.