好象键盘有一个键,可是按了那个键后,它保存在哪个地方

解决方案 »

  1.   

    那个键后,图片会保存在系统的CLIPBOARD上
    打开一个画图板

    直接
    pasterfromclipboard就可以得到图片
      

  2.   

    给一些代码,你参看一下:
    procedure TForm1.Button1Click(Sender: TObject);
    begin
    form1.WindowState:=wsMinimized;//最小化程序窗口
    form1.hide;//把程序藏起来
    timer1.enabled:=true;//打开记时器
    end;
    procedure TForm1.Timer1Timer(Sender: TObject);
    var
    Fullscreen:Tbitmap;
    FullscreenCanvas:TCanvas;
    dc:HDC;
    begin
    timer1.Enabled:=false;//取消时钟
    Fullscreen:=TBitmap.Create;//创建一个BITMAP来存放图象
    Fullscreen.Width:=screen.width;
    Fullscreen.Height:=screen.Height;
    DC:=GetDC(0);//取得屏幕的DC,参数0指的是屏幕
    FullscreenCanvas:=TCanvas.Create;//创建一个CANVAS对象
    FullscreenCanvas.Handle:=DC;Fullscreen.Canvas.CopyRect
    (Rect(0,0,screen.Width,screen.Height),fullscreenCanvas,
    Rect(0,0,Screen.Width,Screen.Height));
    //把整个屏幕复制到BITMAP中
    FullscreenCanvas.Free;//释放CANVAS对象
    ReleaseDC(0,DC);//释放DC
    //*******************************
    image1.picture.Bitmap:=fullscreen;//拷贝下的图象赋给IMAGE对象
    image1.Width:=fullscreen.Width;
    image1.Height:=fullscreen.Height;
    fullscreen.free;//释放bitmap
    form1.WindowState:=wsNormal;//复原窗口状态
    form1.show;//显示窗口
    messagebeep(1);//BEEP叫一声,报告图象已经截取好了。end;
    有问题请发信息到我的E-mail:[email protected]