请帮我解释一下,下面都是设么意思?(50分)

  • 主题发起人 主题发起人 苦海无边
  • 开始时间 开始时间

苦海无边

Unregistered / Unconfirmed
GUEST, unregistred user!
Application.OnIdle := ShowSystemtime;

FClientInstance := MakeObjectInstance(ClientWndProc);

FPrevClientProc := Pointer(GetWindowLong(ClientHandle, GWL_WNDPROC));

SetWindowLong(ClientHandle, GWL_WNDPROC, LongInt(FClientInstance));

AppendMenu(hmenu,MF_SEPARATOR,0,nil);

一共5句话,能否帮我解释一下都是什么意思。谢谢
 
1、指定应用程序空闲时,执行你指定的ShowSystemTime操作!
2、创建一个窗口处理程序
3、取得原窗口处理程序指针
4、用你创建的窗口处理程序替换掉原窗口处理程序
5、在hMenu指定的菜单添加一条菜单分隔线
 
能否帮我详细解释一下,1-4多在什么时候使用吗?
十分感谢
 
1、需要在系统空闲时做点工作时
2-4、需要自己写窗口消息处理程序时。
 
多人接受答案了。
 
后退
顶部