CW&nd::CreateSolidCaretnbsp;

nieważne CreateSolidCaret ( int nWidth właściwości, int nHeight );

Parametry

nWidth właściwości

Określa szerokość znaku karetki (w jednostkach logicznych). Jeśli ten parametr ma wartość 0, szerokość jest równa szerokości zdefiniowanej przez system obramowanie okna.

nHeight

Określa wysokość daszek (w jednostkach logicznych). Jeśli ten parametr ma wartość 0, wysokość jest ustawiona na zdefiniowanej przez system obramowanie okna wysokość.

Uwagi

Tworzy pełny prostokąt dla karetkę systemową i roszczenia własności daszek. Kształt daszek może być linię lub blok.

Parametry nWidth właściwości i nHeight określić daszek szerokość i wysokość (w jednostkach logicznych); dokładną szerokość i wysokość (w pikselach) zależy od trybu mapowania.

Obramowanie okna szerokość lub wysokość systemu mogą być pobierane przez GetSystemMetrics systemu Windows funkcja z indeksami SM_CXBORDER i SM_CYBORDER . Używanie obramowanie okna szerokość lub wysokość zapewnia, że daszek będą widoczne w wysokiej rozdzielczości ekranu.

Funkcja Państwa CreateSolidCaret automatycznie niszczy poprzedniego kształtu znaku karetki, jeśli istnieje, niezależnie od którego okno jest właścicielem daszek. Po utworzeniu daszek początkowo jest ukryty. Aby wyświetlić daszek, musi zostać wywołana funkcja Państwa ShowCaret.

Karetkę systemową jest zasobem udostępnionym. CWnd należy tworzyć daszek, tylko wtedy, gdy ma fokus lub jest aktywny. Należy zniszczyć daszek przed traci fokus lub staje się nieaktywna.

Omówienie CWnd |nbsp; Klasa członków | Wykres hierarchii

Zobacz teżnbsp; :: DestroyCaret, :: GetSystemMetrics, CWnd::ShowCaret, :: CreateCaret

Index