Udostępnij za pośrednictwem


CDC::ResetDC

Wywołać funkcję Członkowskie zaktualizować kontekstu urządzenia zapakowane przez CDC obiektu.

BOOL ResetDC(
   const DEVMODE* lpDevMode 
);

Parametry

  • lpDevMode
    Wskaźnik do Windows DEVMODE struktury.

Wartość zwracana

Niezerowa, jeśli funkcja jest pomyślne; 0 inaczej.

Uwagi

Kontekstu urządzenia są aktualizowane na podstawie informacji określonych w Windows DEVMODE struktury.Ta funkcja Członkowskie resetuje tylko atrybutu kontekstu urządzenia.

Zazwyczaj używane w aplikacji ResetDC Członkowskich funkcji podczas procesów okna WM_DEVMODECHANGE wiadomości.Ta funkcja Członkowskie umożliwia również zmienić orientację papieru lub pojemników papieru podczas drukowania dokumentu.

Za pomocą tej funkcji Członkowskich nie można zmienić nazwę sterownika, nazwę urządzenia lub wyjścia z portu.Gdy użytkownik zmieni połączenie portu lub nazwy urządzenia, należy usunąć oryginalne kontekstu urządzenia i utworzyć nowego kontekstu urządzenia o nowe informacje.

Przed wywołaniem tej funkcji Członkowskich musi zapewnić wszystkich obiektów (z wyjątkiem obiektów zapasów), które została wybrana do kontekstu urządzenia zostały wybrane.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CDC

Wykres hierarchii

CDC::m_hAttribDC

ResetDC

WM_DEVMODECHANGE

DEVMODE