Udostępnij przez


Obiekt obrazu standardowego

Standardowy obiekt obrazu zapewnia neutralną dla języka abstrakcję obrazów GDI: mapy bitowe, ikony, metapliki i ulepszone metapliki. Podobnie jak w przypadku standardowego obiektu czcionki, system zapewnia standardową implementację tego obiektu. Jego podstawowe interfejsy to IPicture i IPictureDisp, które pochodzą z IDispatch w celu zapewnienia dostępu do właściwości obrazu za pośrednictwem automatyzacji OLE. Obiekt obrazu jest tworzony nowy za pomocą OleCreatePictureIndirect.

Obiekt obrazu obsługuje również interfejs wychodzący IPropertyNotifySink, aby klient mógł określić, kiedy zmieniają się właściwości obrazu. W związku z tym obiekt obrazu obsługuje również IConnectionPointContainer i jeden punkt połączenia dla IPropertyNotifySink.

Obiekt obrazu obsługuje również IPersistStream, dzięki czemu może zapisywać i ładować się z wystąpienia IStream. Obiekt, który używa obiektu obrazu wewnętrznie, zwykle zapisuje i ładuje obraz w ramach obsługi trwałości obiektu. Funkcja OleLoadPicture upraszcza tworzenie obiektu obrazu na podstawie zawartości strumienia.

właściwości kontrolki