CÁC GIẢI PHÁP LẬP TRÌNH C# - Trang 304

304
Chương 8: Đồ họa, đa phương tiện, và in ấn

const int OBJ_BITMAP = 7;

public static Bitmap Capture() {

// Lấy Device Context của cửa sổ Desktop.

IntPtr desktopWindow = GetDesktopWindow();

IntPtr desktopDC = GetDC( desktopWindow );

// Lấy GDI handle của bức hình.

IntPtr desktopBitmap = GetCurrentObject(desktopDC, OBJ_BITMAP);

// Sử dụng handle để tạo đối tượng .NET Image.

Bitmap desktopImage = Image.FromHbitmap( desktopBitmap );

// Giải phóng Device Context và trả về bức hình.

ReleaseDC(desktopDC);

return desktopImage;

}

}

Hình 8.6 Chụp màn hình Desktop

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.