一个程序(应该是VC写的)已启动运行,我想改变其窗体中列表框(ListBox)的风格,将鼠标单击多选(LBS_MULTIPLESEL),改为shift多选(LBS_EXTENDEDSEL),不知能否实现?列表框的句柄为hwnd&,以下代码好象不起作用。
lWnd = GetWindowLong(hwnd&, GWL_EXSTYLE)
lWnd = lWnd - LBS_MULTIPLESEL
lWnd = lWnd Or LBS_EXTENDEDSEL
SetWindowLong hwnd&, GWL_EXSTYLE, lWnd如果发送消息使其选择所有列表项,好象也不能起作用。
l = SendMessage(hwnd&, LB_SETSEL, True, -1)