CRenderTarget::CreateCompatibleRenderTarget
Tworzy nowego obiektu docelowego renderowania mapy bitowej do użytku podczas pośrednie niewidocznej rysunek, który jest zgodny z bieżącego obiektu docelowego renderowania.
BOOL CreateCompatibleRenderTarget(
CBitmapRenderTarget& bitmapTarget,
CD2DSizeF sizeDesired = CD2DSizeF(0.,
0.),
CD2DSizeU sizePixelDesired = CD2DSizeU(0,
0),
D2D1_PIXEL_FORMAT* desiredFormat = NULL,
D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS options = D2D1_COMPATIBLE_RENDER_TARGET_OPTIONS_NONE
);
Parametry
bitmapTarget
Gdy metoda ta zwraca, zawiera adres wskaźnika do nowego obiektu docelowego renderowania mapy bitowej.Ten parametr jest przekazywana niezainicjowany.sizeDesired
Żądany rozmiar nowego obiektu docelowego renderowania w pikselach niezależny od urządzenia, jeśli powinny być różne od oryginału docelowych renderowania lub wartość NULL.Aby uzyskać więcej informacji zobacz sekcję Spostrzeżenia.sizePixelDesired
Żądany rozmiar nowego obiektu docelowego renderowania w pikselach, jeśli powinny być różne od oryginału docelowych renderowania lub wartość NULL.Aby uzyskać więcej informacji zobacz sekcję Spostrzeżenia.desiredFormat
Format pikseli pożądanych i alfa tryb nowego docelowych renderowania lub wartość NULL.Format pikseli jest ustawiona na DXGI_FORMAT_UNKNOWN lub ten parametr ma wartość null, nowego obiektu docelowego renderowania używa ten sam format pikseli docelowych renderowania do oryginału.Jeśli tryb alfa jest D2D1_ALPHA_MODE_UNKNOWN lub ten parametr ma wartość NULL, D2D1_ALPHA_MODE_PREMULTIPLIED domyślnie tryb alfa nowego obiektu docelowego renderowania.Można uzyskać informacje o pikselach obsługiwane formaty obsługiwane formaty pikseli i tryby alfa.options
Wartość określająca, czy musi być zgodny z GDI nowego obiektu docelowego renderowania.
Wartość zwracana
Jeśli metoda się powiedzie, zwraca wartość TRUE.W przeciwnym razie zwraca wartość FALSE.
Wymagania
Nagłówek: afxrendertarget.h