api graph index


API - Graph - Index API w grafice (rysowanie, wypełnianie, kopiowanie itp.) BitBlt Chyba jest to najczęściej wykorzystwana funkcja graficzna API. Jej zadaniem jest skopiowanie zadanego obszaru mapy bitowej w inne miejsce. Załączony przykład pokazuje jak można wykorzystać BitBlt do zrobienia fajnego (czyżby?) okienka "O programie".    StretchBlt Bardzo fajna  funkcja API. Mozna za jej pomocą zmniejszać, zwiększać lub poprostu kopiować obrazki. Możliwe jest też zamiana kolorów, wyświetlenie kolorowego obrazka w odcieniach szarości oraz  wiele innych ciekawych rzeczy.   SetStretchBltMode Funkcja pozwala nam na zmianę rodzaju rozciągania obrazka .   GetPixel Funkcja zwraca kolor wskazanego punktu w kodzie RGB. Można to wykorzystać do badania czy nastąpiła "kolizja" w grze.   SetPixel Funkcja pozwala ustawić kolor wybranego punktu. Podobną w działaniu jest funkcja SetPixelV. Różnica polega na tym, że ta druga (jeśli jest to potrzebne) dobiera sama kolor najbardziej pasujący do zadanego. Jej deklaracja jest  taka sama.   CreateSolidBrush Funkcja pozwala ustawić kolor wybranego punktu. Podobną w działaniu jest funkcja SetPixelV. Różnica polega na tym, że ta druga (jeśli jest to potrzebne) dobiera sama kolor najbardziej pasujący do zadanego. Jej deklaracja jest  taka sama.   Regiony CombineRgn Jeśli masz trochę wyobraźni to przy pomocy tej funkcji możesz stworzyć naprawdę dowolny kształt. Zamieszczony przykład pokazuje jak wykorzystać czcionkę do tworzenia kształtu formy.   GetRgnBox Funkcja zwraca współrzędne regionu.   CreateRectRgnIndirect Zwraca uchwyt do określonego regionu.   Path - zaznaczanie obiektu BeginPath Funkcja rozpoczyna "oznaczanie obiektów". Wszystkie operacje graficzne wykonane po wywołaniu tej funkcji zostają zgrupowane (coś jak zaznaczenie kilu obiektów w Corelu), grupowanie kończy funkcja EndPath.   EndPath Funkcja kończy grupowanie elementów rozpoczętych funkcją BeginPath.   PathToRegion Funkcja tworzy region z zaznaczonych obiektów.   Dodatkowe funkcje API ClientToScreen Funkcja zwraca współrzędne okna (tzw. część robocza bez paska tytułowego) w stosunku do lewego górnego rogu ekranu.   LoadImage Dzięki niej możemy wczytać ikonę, kursor lub bitmapę do pamięci bez użycia dodatkowych kontrolek (PictureBox, Image).   DeleteObject Funkcja usuwa z pamięci (zwalnia zasoby) różne elementy graficzne - regiony, palety, bitmapy, fonty itp.    

Wyszukiwarka

Podobne podstrony:
api system index
api forms index
api mouse index
index
index
index
index
index
index
index

więcej podobnych podstron