Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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. |