![]()  | 
![]() ![]() ![]() ![]()  | 
   
 | 
Вывести Bitmap на рабочем столеDelphi , Рабочий стол , Рабочий столВывести Bitmap на рабочем столе
Оформил: DeeCo 
procedure TForm1.Button1Click(Sender: TObject);
 var
   Picture: TPicture;
   Desktop: TCanvas;
   X, Y: Integer;
 begin
   // Objekte erstellen 
  // create objects 
  Picture := TPicture.Create;
   Desktop := TCanvas.Create;
   // Bild laden 
  // load bitmap 
  Picture.LoadFromFile('bitmap1.bmp');
   // Geratekontex vom Desktop ermitteln 
  // get DC of desktop 
  Desktop.Handle := GetWindowDC(0);
   // Position des Bildes 
  // position of bitmap 
  X := 100;
   Y := 100;
   // Bild zeichnen 
  // draw bitmap 
  Desktop.Draw(X, Y, Picture.Graphic);
   // Geratekontex freigeben 
  ReleaseDC(0, Desktop.Handle);
   // Objekte freigeben 
  // release objects 
  Picture.Free;
   Desktop.Free;
 end;
Вот перевод текста на русский язык: Это фрагмент кода Delphi, который загружает битмап-изображение из файла "bitmap1.bmp" и рисует его на рабочем столе в позиции (100, 100). Вот подробное описание того, что каждый раздел кода делает: Создание объектов Эти строки создают два объекта:  Загрузка битмапа Эта строка загружает битмап-изображение из файла "bitmap1.bmp" в объект  Получение DC рабочего стола (Device Context) Эта строка получает Device Context (DC) рабочего стола с помощью функции  Позиционирование битмапа Эти строки устанавливают координаты (x, y), где будет рисоваться битмап на рабочем столе. В этом случае битмап будет рисоваться в позиции (100, 100). Рисование битмапа Эта строка рисует загруженное битмап-изображение на канвас  Освобождение ресурсов Эти строки освобождают ресурсы, использованные объектами: 
 В целом, этот код загружает битмап-изображение из файла, рисует его на рабочем столе в указанной позиции и затем освобождает использованные ресурсы. В статье описывается программный код на языке Delphi, который позволяет выводить битмап-изображение на рабочий стол компьютера. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш  :: Главная :: Рабочий стол :: 
  | 
||||
 ©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007  | ||||