用C#实现CGI编程
所属分类:  软件教程 >>  程序开发::Perl

内容摘自网络,仅供参考,某些内容可能不与最新软件或操作系统相匹配


p;
override;
//重载WndProc,处理发送到控件的消息
public
end;
其中WndProc方法指定控件对消息的响应,输入参数是TMessage类型,该数据类型是一个记录,包含了消息代码和消息的参数,消息参数可以用Longint或Word方式获得。
2.对滚动事件做出响应,在WndProc方法中加入如下处理代码:
  if (Msg.Msg=WM_VSCROLL) and
(Msg.WParamLo=SB_ENDSCROLL) then
   begin
//获得鼠标位置对应的列
    ItemIndex:=ItemAtPos(Point,true);
  Form1.Edit1.Text:=inttostr(ItemIndex);

  inherited;
   end
  else
   inherited;
当程序接收到WM_VSCROLL消息,且WParamLo参数为SB_ENDSCROLL时,表示竖直滚动条停止滚动,就可以用ItemAtPos方法确定与鼠标位置对应的ItemIndex。ItemAtPos方法的Point参数是一个TPoint类型的变量,用来保存鼠标的位置。
3.定义方法ListBoxMouseMove,在鼠标移动时,将当前位置保存在Point中:
procedure TForm1.ListBoxMouseMove(Sen


相关文章
搜索教程
名称: