如何得到一个隐藏窗体的句柄,并改变该窗体的名称???

解决方案 »

  1.   

    好办!
    var h:hwnd;
    begin
     h:=findwindow(nil,'aaa');
     sendmessage(h,WM_SETTEXT ,0,intEGER(PCHAR('SSS')));
     showmessage('ok');
     showwindow(h,sw_show);
    end;
      

  2.   

    findwindow!!!!!!!!!应该是知道窗体的CAPTION!!!!!!!!!!!!!!!!!!!!!而不是标题
      

  3.   

    如果还不能显示试试这样
    var
      XWndLong : HWND;
    XWndLong := GetWindowLong(h,GWL_STYLE);
    SetWindowLong(h,GWL_STYLE,WS_VISIBLE or XWndLong);
      

  4.   

    如下:
    var h:hwnd;
    begin
     h:=findwindow(nil,'aaa');
     处理 
    end;
      

  5.   

    1:  findwindos();2:  changeCaption();