Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracował: Piotr DejaVu Szawdyński
Biblioteki C/C++

GetCurrentObject

[funkcja] Pobiera uchwyt do obiektu określonego typu, który jest używany przez dany kontekst urządzenia.

Składnia

C/C++
#include <windows.h>

HGDIOBJ GetCurrentObject(
HDC hdc,
UINT uObjectType
);

Argumenty

ArgumentOpis
HDC hdcKontekst urządzenia z którego ma zostać pobrany obiekt graficzny.
UINT uObjectTypeTyp obiektu graficznego jaki ma zostać pobrany. Dostępne typy:
  • OBJ_BITMAP - Zwraca obecnie używaną bitmapę.
  • OBJ_BRUSH - Zwraca obecnie używany pędzel.
  • OBJ_COLORSPACE - Zwraca rodzaj obecnie używanej palety kolorów (RGB, CMYK itp).
  • OBJ_FONT - Zwraca obecnie używaną czcionkę.
  • OBJ_PAL - Zwraca obecnie używaną paletę kolorów.
  • OBJ_PEN - Zwraca obecnie używane pióro.

Zwracana wartość

Zwraca uchwyt do żądanego obiektu w przypadku sukcesu. W przeciwnym wypadku funkcja zwróci wartość NULL.

Opis szczegółowy

Funkcja pobiera uchwyt do obiektu, którego typ został określony poprzez argument uObjectType. Informacje są pobierane z kontekstu urządzenia przekazanego poprzez argument hdc.

Zagadnienia powiązane

SelectObjectWybiera nowy obiekt dla określonego konktekstu urządzenia, zastępując poprzedni tego samego typu. (funkcja)
GetObjectPobiera informacje o wybranym obiekcie graficznym. (funkcja)
DeleteObjectUsuwa obiekt, zwalniając jednocześnie wszystkie zasoby skojarzone z obiektem. (funkcja)

Linki zewnętrzne