这个对象application它有什么用,application.handle这个属性是干什么的,请教各位大虾!!

解决方案 »

  1.   

    Application其实就是一个Delphi写的Widows应用程序的主要进入对象,也是为Delphi就用程序注入生命的起始对象...其实它是一个隐藏的窗口....
    /////////
    转自VCL架构剖析
      

  2.   

    Application 没有什么隐藏的窗口嘛, 那本书是不是有点问题呵, 用 WinSight 看得很明白, 那个 Application.Handle 就是那个任务栏上的东东, 任务栏里的每个程序都有个 handle
    你不信可以 ShowWindow(Application.Handle, SW_HIDE), 这个是 API 吧, 不是 VCL 的一部分吧, 看看什么结果
      

  3.   

    那个主窗线while 中也不见得非要个窗口的嘛, TranslateMessage, 和 DispatchMessage 中都是不必带 Handle 的
      

  4.   

    就是应用程序的句柄吗!有时候自已调用API的时候需要用到它!