Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
[Funkcja skojarzona z tą stroną, DrawDib, jest starszą funkcją. Został zastąpiony przez klasę MediaComposition. Klasa MediaComposition została zoptymalizowana pod kątem systemów Windows 10 i Windows 11. Firma Microsoft zdecydowanie zaleca, aby nowy kod używał klasy MediaComposition zamiast DrawDib, jeśli jest to możliwe. Firma Microsoft sugeruje, że istniejący kod, który używa starszych interfejsów API, należy przepisać go do korzystania z nowych interfejsów API, jeśli to możliwe.]
Po wywołaniu DrawDibOpen w celu utworzenia kontekstu urządzenia DrawDib (zobacz DrawDib Operations), możesz narysować DIB na ekranie przy użyciu funkcji DrawDibDraw. DrawDibDraw dithers mapy bitowe w prawdziwym kolorze podczas wyświetlania ich za pomocą 8-bitowych adapterów wyświetlania.
DrawDibDraw obsługuje również kompresory wideo w sposób przezroczysty podczas wyświetlania skompresowanych map bitowych. Dostęp do buforu zawierającego zdekompresowany obraz można uzyskać przy użyciu funkcji DrawDibGetBuffer. DrawDibGetBuffer zwraca null podczas rysowania nieskompresowanej mapy bitowej. Należy przygotować aplikację do obsługi skompresowanych i nieskompresowanych map bitowych.
Obraz lub część obrazu wyświetlanego przez aplikację można odświeżyć przy użyciu makra DrawDibUpdate.
Tematy pokrewne