Код делающий PrintScreen всех Ваших экранов и сохранящий их в файл JPG




using System;
using System.Drawing;
using System.Linq;
using System.Windows.Forms;
using System.Drawing.Imaging;
using System.IO;

namespace PrintScreen


( Читать дальше )

Передача Image.Canvas.Handle в dll

Доброго времени суток, nansoft-яне! Проблема в следующем. Необходимо передать в dll написанную на Delphi canvas handle из Delphi-приложения. В dll нарисовать на канве и увидеть изображение в своем приложении.

Кидаю на форму Image1. Передаю в dll Image1.Canvas.Handle. В dll создаю image, присваиваю его canvas.handle полученный handle. Рисую на нем. Но не рисуется, дуло в том, что handle у image1 в приложении поменял handle.

Как бороться с такой проблемой. Очень нужно рисовать на canve в оконном приложении из dll. Dll должна работать с приложениями на любом языке.