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.
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. |