ListView控件的滚动条有单击事件吗?如果有的话是什么事件
事件是没有,但是可以捕捉消息
WM_HSCROLL //水平滚动条滚动的消息
WM_VSCROLL //垂直滚动条滚动的消息
你可以通过捕捉这些消息来
.h
void __fastcall MyScroll(TMessage &);
.cpp
ListView1->WindowProc = MyScroll;
void __fastcall TfmMain::MyScroll(TMessage &msg)
{
switch(msg.Msg){
case WM_HSCROLL:
ShowMessage("水平滚动");
ListView1->Dispatch(&msg);
break;
case WM_VSCROLL:
ShowMessage("垂直滚动");
ListView1->Dispatch(&msg);
break;
default:
ListView1->Dispatch(&msg);
break;
}
}