Udostępnij za pośrednictwem


Pasek śledzenia

Ta sekcja zawiera informacje o elementach programowania używanych z kontrolkami paska śledzenia.

Przeglądy

Temat Treść
informacje o kontrolkach paska śledzenia Pasek to okno, które zawiera suwak (czasami nazywany kciukiem) w kanale i opcjonalne znaczniki znaczników. Gdy użytkownik przesuwa suwak przy użyciu myszy lub kierunkowych, pasek śledzenia wysyła komunikaty powiadomień, aby wskazać zmianę.
przy użyciu kontrolek paska śledzenia Ta sekcja zawiera szczegóły implementacji i przykłady kontrolek paska śledzenia.

Wiadomości

Temat Treść
TBM_CLEARSEL Czyści bieżący zakres zaznaczenia na pasku trackbar.
TBM_CLEARTICS Usuwa bieżące znaczniki znaczniki z paska trackbar. Ten komunikat nie usuwa pierwszych i ostatnich znaczników, które są tworzone automatycznie przez pasek śledzenia.
TBM_GETBUDDY Pobiera uchwyt do okna kumpla kontrolki paska śledzenia w danej lokalizacji. Określona lokalizacja jest względna względem orientacji kontrolki (poziomej lub pionowej).
TBM_GETCHANNELRECT Pobiera rozmiar i położenie prostokąta ograniczenia dla kanału paska śledzenia. (Kanał jest obszarem, na którym przesuwa się suwak. Zawiera on wyróżnienie po wybraniu zakresu).
TBM_GETLINESIZE Pobiera liczbę pozycji logicznych suwaka paska śledzenia w odpowiedzi na dane wejściowe klawiatury z strzałek, takich jak lub. Pozycje logiczne to liczba całkowita zwiększa się w zakresie pasa śledzenia o minimalnych do maksymalnych położeniach suwaka.
TBM_GETNUMTICS Pobiera liczbę znaczników znaczników na pasku trackbar.
TBM_GETPAGESIZE Pobiera liczbę pozycji logicznych suwaka paska śledzenia w odpowiedzi na dane wejściowe klawiatury, takie jak lub, lub wprowadzanie myszy, takie jak kliknięcia w kanale paska śledzenia. Pozycje logiczne to liczba całkowita zwiększa się w zakresie pasa śledzenia o minimalnych do maksymalnych położeniach suwaka.
TBM_GETPOS Pobiera bieżącą pozycję logiczną suwaka na pasku śledzenia. Pozycje logiczne to wartości całkowite z zakresu minimalnej do maksymalnej pozycji suwaka na pasku trackbar.
TBM_GETPTICS Pobiera adres tablicy zawierającej pozycje znaczniki znaczników znaczników dla paska trackbar.
TBM_GETRANGEMAX Pobiera maksymalną pozycję suwaka na pasku trackbar.
TBM_GETRANGEMIN Pobiera minimalną pozycję suwaka na pasku śledzenia.
TBM_GETSELEND Pobiera położenie końcowego bieżącego zakresu zaznaczenia na pasku trackbar.
TBM_GETSELSTART Pobiera pozycję początkową bieżącego zakresu zaznaczenia na pasku śledzenia.
TBM_GETTHUMBLENGTH Pobiera długość suwaka na pasku śledzenia.
TBM_GETTHUMBRECT Pobiera rozmiar i położenie prostokąta ograniczenia suwaka na pasku śledzenia.
TBM_GETTIC Pobiera logiczną pozycję znacznika znacznika na pasku trackbar. Pozycja logiczna może być dowolną z wartości całkowitych w zakresie paska trackbara minimalnej do maksymalnej pozycji suwaka.
TBM_GETTICPOS Pobiera bieżącą fizyczną pozycję znacznika znacznika na pasku trackbar.
TBM_GETTOOLTIPS Pobiera uchwyt do kontrolki etykietki narzędzia przypisanej do paska śledzenia, jeśli istnieje.
TBM_GETUNICODEFORMAT Pobiera flagę formatu znaków Unicode dla kontrolki.
TBM_SETBUDDY Przypisuje okno jako okno kumpla dla kontrolki paska śledzenia. Okna kumpla paska śledzenia są automatycznie wyświetlane w lokalizacji względem orientacji kontrolki (poziomej lub pionowej).
TBM_SETLINESIZE Ustawia liczbę pozycji logicznych suwaka paska śledzenia przesuwa się w odpowiedzi na dane wejściowe klawiatury z strzałek, takich jak lub. Pozycje logiczne to liczba całkowita zwiększa się w zakresie pasa śledzenia o minimalnych do maksymalnych położeniach suwaka.
TBM_SETPAGESIZE Ustawia liczbę pozycji logicznych suwaka paska śledzenia przesuwa się w odpowiedzi na dane wejściowe klawiatury, takie jak lub, lub wprowadzanie myszy, takie jak kliknięcia w kanale paska śledzenia. Pozycje logiczne to liczba całkowita zwiększa się w zakresie pasa śledzenia o minimalnych do maksymalnych położeniach suwaka.
TBM_SETPOS Ustawia bieżące położenie logiczne suwaka na pasku śledzenia.
TBM_SETPOSNOTIFY Ustawia bieżące położenie logiczne suwaka na pasku śledzenia.
TBM_SETRANGE Ustawia zakres minimalnych i maksymalnych pozycji logicznych suwaka na pasku śledzenia.
TBM_SETRANGEMAX Ustawia maksymalną pozycję logiczną suwaka na pasku śledzenia.
TBM_SETRANGEMIN Ustawia minimalną pozycję logiczną suwaka na pasku śledzenia.
TBM_SETSEL Ustawia pozycje początkowe i końcowe dla dostępnego zakresu wyboru na pasku trackbar.
TBM_SETSELEND Ustawia końcową pozycję logiczną bieżącego zakresu zaznaczenia na pasku trackbar. Ten komunikat jest ignorowany, jeśli pasek śledzenia nie ma stylu TBS_ENABLESELRANGE.
TBM_SETSELSTART Ustawia początkową pozycję logiczną bieżącego zakresu zaznaczenia na pasku trackbar. Ten komunikat jest ignorowany, jeśli pasek śledzenia nie ma stylu TBS_ENABLESELRANGE.
TBM_SETTHUMBLENGTH Ustawia długość suwaka na pasku trackbar. Ten komunikat jest ignorowany, jeśli pasek śledzenia nie ma stylu TBS_FIXEDLENGTH.
TBM_SETTIC Ustawia znacznik znacznika na pasku trackbar w określonej pozycji logicznej.
TBM_SETTICFREQ Ustawia częstotliwość interwału dla znaczników znaczników na pasku trackbar. Jeśli na przykład częstotliwość jest ustawiona na dwie, dla każdego innego przyrostu w zakresie paska trackbar jest wyświetlany znacznik znacznika. Ustawieniem domyślnym dla częstotliwości jest jeden; oznacza to, że każdy przyrost w zakresie jest skojarzony z znacznikiem znacznika.
TBM_SETTIPSIDE Umieszcza kontrolkę etykietki narzędzia używaną przez kontrolkę paska śledzenia. Kontrolki paska śledzenia korzystające z etykietek narzędzi wyświetlania stylu TBS_TOOLTIPS.
TBM_SETTOOLTIPS Przypisuje kontrolkę etykietki narzędzia do kontrolki paska śledzenia.
TBM_SETUNICODEFORMAT Ustawia flagę formatu znaków Unicode dla kontrolki. Ten komunikat umożliwia zmianę zestawu znaków używanego przez kontrolkę w czasie wykonywania zamiast konieczności ponownego tworzenia kontrolki.

Powiadomienia

Temat Treść
NM_CUSTOMDRAW (trackbar) Wysłane przez kontrolkę paska śledzenia w celu powiadomienia okna nadrzędnego o operacjach rysowania. Ten kod powiadomienia jest wysyłany w postaci komunikatu WM_NOTIFY.
NM_RELEASEDCAPTURE (trackbar) Powiadamia okno nadrzędne kontrolki paska śledzenia, że kontrolka zwalnia przechwytywanie myszy. Ten kod powiadomienia jest wysyłany w postaci komunikatu WM_NOTIFY.
TRBN_THUMBPOSCHANGING Powiadamia o zmianie położenia kciuka na pasku trackbar. Ten kod powiadomienia jest wysyłany w postaci komunikatu WM_NOTIFY.

Stałe

Temat Treść
niestandardowych wartości rysowania W tej sekcji wymieniono wartości używane do identyfikowania części kontrolki paska śledzenia.
style kontrolek paska śledzenia Ta sekcja zawiera informacje o stylach używanych z kontrolkami paska śledzenia.