Biblioteki C/C++
DeleteObject
[funkcja] Usuwa obiekt, zwalniając jednocześnie wszystkie zasoby skojarzone z obiektem.Składnia
#include <windows.h>
BOOL DeleteObject(
HGDIOBJ hObject
);
Argumenty
Zwracana wartość
Zwraca wartość różną od zera w przypadku powodzenia. W przeciwnym wypadku funkcja zwróci wartość
0.
Jeżeli uchwyt przekazany do funkcji jest nieprawidłowy lub jest obecnie używany przez kontekst urządzenia, funkcja zwróci wartość
0.
Opis szczegółowy
Funkcja usuwa obiekt, który został przekazany do funkcji poprzez argument
hObject. Funkcja zwalnia również wszystkie zasoby skojarzone z obiektem.
Nie można usunąć obiektu graficznego (pióra lub pędzla) dopóki jest on używany przez kontekst urządzenia.
Jeżeli usuwany jest pędzel deseniowany (tworzony za pomocą funkcji
CreatePatternBrush) to bitmapa, która jest z nim skojarzona nie zostanie usunięta. Bitmapa musi zostać usunięta niezależnie.
Zagadnienia powiązane
SelectObject | Wybiera nowy obiekt dla określonego konktekstu urządzenia, zastępując poprzedni tego samego typu. (funkcja) |
---|
GetCurrentObject | Pobiera uchwyt do obiektu określonego typu, który jest używany przez dany kontekst urządzenia. (funkcja) |
---|
GetObject | Pobiera informacje o wybranym obiekcie graficznym. (funkcja) |
---|
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.