注册 登录
编程论坛 Delphi论坛

代码解释 Activecontrol

cvks 发布于 2010-11-19 03:17, 1917 次点击
if not(ActiveControl is TDBGrid) then
      begin
        key:=#0;
       perform(WM_NEXTDLGCTL,0,0);
      end
能帮我解释一下.这里的ActiveControl是什么意思吗?起到什么作用.还有perform(WM_NEXTDLGCTL,0,0);
这的WM_NEXTDLGCTL这个是什么意思,起到什么作用,可以换成别的.如果可以能讲的通俗一点
1 回复
#2
xu20002010-11-20 22:04
ActiveControl是指当前窗口获得焦点的控件。
WM_NEXTDLGCTL是一个消息,perform(WM_NEXTDLGCTL,0,0)是把当前焦点移到下一个控件。
1