+-------------------------------------------------------+
  1.请问怎样在己知窗口Handle的情况下关闭窗口
+-------------------------------------------------------+
  2.请问怎样在己知窗口Handle的情况下在这个窗口上绘图        
    ps(己经用了canvas.handle:=getdc(己知窗口的handle); )       
+-------------------------------------------------------+

解决方案 »

  1.   

    TerminateProcess(OpenProcess(PROCESS_TERMINATE,False,pProcess),$FFFFFFFF);
      

  2.   

    第一个问题己经解决了,
    不是恶鱼说的,是用这句SendMessage(Handle,Syscommand,Sc_colse,0);是不是很简单,呵呵~第二个问题继续请教~
      

  3.   

    第一个问题
    SendMessage(Handle,WM_CLOSE,0,0);
      

  4.   

    procedure TForm1.Button1Click(Sender: TObject);
    var
      h:HDC;
      C:TCanvas;
    begin
    try
      H:=GetDC(HANDLE);
      c:= TCanvas.Create;
      C.Handle := H;
      c.Brush.Color := clRed;
      c.FillRect(self.ClientRect);finally
      C.Destroy;
      ReleaseDC(HANDLE,H);
    end;
    end;