我是一个刚涉及程序的人,对很多基本知识不是很了解,请大家不要笑我,并给我帮助。
1:“窗口句柄”是什么意思呀?
2:在程序里它是被怎样被调用/被运行呀!!

解决方案 »

  1.   

    互相交流,求得共同进步.1. 句柄是窗口唯一的标识,也就是相当时门排号一样,找到了门排号也就能找到了这个人。
       窗口不仅仅是一个form,在Delphi中从Twincontrol继承下来的控件都是win32系统标准窗口如
       Tbutton、Tcombobox、TForm等它们的实例,而没有句柄的窗口如speedbutton等控件.2.这些是通过发送窗口消息来调用和执行了。
      

  2.   

    调用他时,就是调用他的窗口/从Twincontrol继承下来的控件的名字吗?
    “这些是通过发送窗口消息来调用和执行了。”
    能举个例子吗?
      

  3.   

    var
    H:Handle;
    begin
       H:=Findwindow(nil,'form2');
       sendmessage(H,WM_close,0,0);  //发送一个关闭form2的消息
    end;
      

  4.   

    句柄是窗口唯一的标识
    是相对与整个操作系统而言的通过一个句柄
    可以通过发消息sendmessage去操作该句柄比如找到了一个按钮的句柄
    可以发消息去使该按钮执行按下的操作
      

  5.   

    建议看看windows编程
    program windows里面讲的很清楚
      

  6.   

    //句柄是窗口唯一的标识
    var
    ahandle:thandle;
      

  7.   

    1. 句柄是窗口唯一的标识,也就是相当时门排号一样,找到了门排号也就能找到了这个人。
       窗口不仅仅是一个form,在Delphi中从Twincontrol继承下来的控件都是win32系统标准窗口如
       Tbutton、Tcombobox、TForm等它们的实例,而没有句柄的窗口如speedbutton等控件