Udostępnij za pośrednictwem


Daszka

karetki to linia, blok lub mapa bitowa w obszarze klienta okna. Daszek zazwyczaj wskazuje miejsce, w którym zostanie wstawiony tekst lub grafika.

Na poniższej ilustracji przedstawiono niektóre typowe odmiany wyglądu karetki.

Pokazuje 5 różnych sposobów wyświetlania karetki.

Aplikacje mogą tworzyć karetki, zmieniać czas oraz wyświetlać, ukrywać lub przenosić daszek.

W tej sekcji

Nazwa Opis
o carets Omawia daszki.
używanie Carets Przykłady kodu pokazujące sposób wykonywania zadań związanych z karetki.
daszka Zawiera dokumentację interfejsu API.

Funkcje daszka

Nazwa Opis
CreateCaret Tworzy nowy kształt karetki systemu i przypisuje własność karetki do określonego okna. Kształt karetki może być linią, blokiem lub mapą bitową.
DestroyCaret Niszczy bieżący kształt karetki, zwalnia karetki z okna i usuwa daszek z ekranu.
GetCaretBlinkTime Pobiera czas wymagany do odwrócenia pikseli karetki. Użytkownik może ustawić tę wartość.
GetCaretPos Kopiuje położenie karetki do określonej struktury POINT.
HideCaret Usuwa karetki z ekranu. Ukrycie karetki nie powoduje zniszczenia jego bieżącego kształtu ani unieważnienia punktu wstawiania.
SetCaretBlinkTime Ustawia czas karetki do określonej liczby milisekund. Czas to czas, który upłynął (w milisekundach), wymagany do odwrócenia pikseli karetki.
SetCaretPos Przenosi daszek do określonych współrzędnych. Jeśli okno będące właścicielem karetki zostało utworzone przy użyciu stylu klasy CS_OWNDC, określone współrzędne podlegają trybowi mapowania kontekstu urządzenia skojarzonego z tym oknem.
ShowCaret Sprawia, że karetki są widoczne na ekranie w bieżącej pozycji karetki. Gdy daszek staje się widoczny, zaczyna migać automatycznie.