[BCB] Jak wyświetlić formularz na środku ekranu bez względu na rozdzielczość?

Aby wyświetlić formatkę na środku ekranu dzielimy rozdzielczość przez 2 i odejmujemy od tego połowę długości, bądź szerokości formularza.

Autor: Drazek

Czytaj więcej

[BCB] Jak usunąć wszystkie komponenty należące do tej samej klasy?

Ten kod prezentuje usunięcie wszystkich komponentów należących do klasy Tbutton. Tworzmy wskaźnik do którego pętlą przypisujemy kolejne komponenty formy. Jeśli klasa komponentu jest równa z TButton to usuwamy komponent.

Autor: Drazek

Czytaj więcej

[BCB] Jak stworzyć formularz w kształcie elipsy ?

Aby stworzyć formę w kształcie elipsy użyjemy funkcji CreateEllipticRg(). Następnie procedurą SetWindowRgn() ustawimy otrzymany uchwyt do obszaru o kształcie elipsy.

Autor: Drazek

Czytaj więcej

Animowany kursor myszy

Nowy kursor myszy dla tworzonego przez nas programu możemy wczytać w bardzo prosty sposób posługując się funkcją LoadImage oraz zwróconym w wyniku jej wywołania uchwytem. Oto kod całej procedury:

 

Czytaj więcej