Właściwość hDCWłaściwość hDC zwraca uchwyt (handle) dostarczony przez środowisko opercyjne Microsoft Windows do kontekstu urządzenia obiektu (połączenie pomiędzy aplikacją Windows, sterownikiem urządzenia, i wyjściem urządzenia, takiego jak monitor, drukarka czy plotter).Składnia właściwości hDC: obiekt.hDC obiekt jest obiektem, który wykorzystuje właściwość hDC, dostępny na liście Ta właściwość jest uchwytem kontekstu urządzenia środowiska opercyjnego Windows. Środowisko operacyjne Windows zarządza systemem wyświetlania przez przypisywanie kontekstu urządzenia dla obiektu Printer i dla każdej formy i kontrolki PictureBox w aplikacji. Można użyć właściwości hDC do referowania uchytu dla kontekstu urządzenia obiektu. To dostarcza także wartość umożliwiającą dostęp do wywołań funkcji Windows API. Z kontrolką CommonDialog, ta właściwość zwraca kontekst urządzenia dla drukarki zaznaczony w okienku dialogowym Print, gdy jest ustawiona flaga cdIReturnDC lub kontekst informacji gdy jest ustawiona flaga cdIReturnIC. Wartość właściwości hDC może się zmieniać podczas uruchomienia programu, więc nie należy jej przechowywać w zmiennej, raczej należy używać tej właściwości za każdym razem kiedy jest potrzebna. Właściwość AutoRedraw może powodować zmianę ustawień właściwości hDC. Jeżeli AutoRedraw jest ustawiona na True dla formy lub PictureBox, hDC zachowuje się jak uchwyt (handle) kontekstu urządzenia stałej grafiki (zawartości ekranu przechowywanego w pamięci - odpowiedniej do właściwości Image). Gdy AutoRedraw jest False, hDC jest aktualną wartością hDC okna Form lub kontrolek PictureBox. Ustawienie właściwość hDC może się zmieniać gdy program jest uruchomiony, niezależnie od ustawień właściwości AutoRedraw. Lista obiektów wykorzystujących właściwość hDC: CommonDialog Form PictureBox Printer PropertyPage UserControl UserDocument |