WinAPI - jak zapisać rysunek z okna do pliku?

0

Mam takie pytanie odnośnie C++ WinAPI, bo nie znalazłem w Internecie. W jaki (najprostszy) sposób zapisać rysunek z okna do pliku, np. jpeg albo bmp. Coś na wzór Painta chciałbym stworzyć, gdzie jest możliwość zapisywania swoich rysunków.

0

Przeważnie to się robi na odwrót, w pamięci tworzysz obrazek, który program w pewien sposób wyświetla/obrabia/zmienia/zapisuje/odczytuje/itp.

0

WIC (Windows Imaging Component) - wbudowana w system obsługa odczytu i zapisu plików bmp, jpg, png i innych.

0

A nie ma jakiegoś prostego sposobu na zapisanie pliku z bitmapą, która zawiera to co narysowaliśmy na oknie. Bo pobranie bitmapy z pliku i wyświetlenie jej na oknie jest dość łatwe. Nie ma czegoś analogicznego w drugą stronę?

0

@_13th_Dragon: Z tego co widzę to zarówno ta pierwsza funkcja (alokująca bitmapę w pamięci i zwracająca PBITMAPINFO) jak i ta druga (tworząca bitmapę) potrzebują jako parametru

HBITMAP hBMP 

. Natomiast ja bym chciał, aby bitmapa było tworzona na podstawie tego co jest znajduje się w oknie aplikacji, a nie na podstawie jakiejś bitmapy z zewnątrz.

0
Mikilll napisał(a):

Natomiast ja bym chciał, aby bitmapa było tworzona na podstawie tego co jest znajduje się w oknie aplikacji, a nie na podstawie jakiejś bitmapy z zewnątrz.
Powiedz mi którego słowa nie zrozumiałeś w poście: http://4programmers.net/Forum/1234304 ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1