Сохранение Изображения Из Буфера Обмена

Тема в разделе "Общие вопросы по С и С++", создана пользователем vnmukh, 10 фев 2013.

  1. vnmukh

    vnmukh New Member

    Регистрация:
    22 авг 2012
    Сообщения:
    4
    Симпатии:
    0
    Добрый день, подскажите пожалуйста.
    Программа должна сохранять изображение из буфера обмена в файл

    Код (C++):
    #using <System.Drawing.dll>
    #include "stdafx.h"
    #include <D:\\C++\\bgi\\graphics.h>

    using namespace System;

    int main()
    {

    //открываем буфер обмена
    OpenClipboard(NULL);
    //сохраняем изображение из буфера в handle  
    HBITMAP handle = (HBITMAP)GetClipboardData(CF_BITMAP);
    //создаем экземпляр класса bitmap и записываем в него изображение из handle
    System::Drawing::Bitmap bitmap = Bitmap::FromHbitmap(handle);

    bitmap.save("D:\\screenshot.png");
    return 0;
    }
     
Загрузка...

Поделиться этой страницей