1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

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

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

  1. vnmukh

    vnmukh New Member

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

    Код:
    #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;
    }
     
Загрузка...

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