Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Deze sectie bevat informatie over de programmeerelementen die worden gebruikt met besturingselementen voor de trackbar.
Overzichten
| Onderwerp | Inhoud |
|---|---|
| Over besturingselementen voor de trackbar | Een trackbar is een venster met een schuifregelaar (ook wel een duim genoemd) in een kanaal en optionele maatstreepjes. Wanneer de gebruiker de schuifregelaar verplaatst met behulp van de muis of de richtingstoetsen, verzendt de trackbar meldingsberichten om de wijziging aan te geven. |
| Besturingselementen voor de trackbar gebruiken | In deze sectie vindt u informatie over de implementatie en voorbeelden voor besturingselementen voor de trackbar. |
Berichten
| Onderwerp | Inhoud |
|---|---|
| TBM_CLEARSEL | Hiermee wordt het huidige selectiebereik in een trackbar gewist. |
| TBM_CLEARTICS | Hiermee verwijdert u de huidige maatstreepjes uit een trackbar. Dit bericht verwijdert niet de eerste en laatste maatstreepjes, die automatisch door de trackbar worden gemaakt. |
| TBM_GETBUDDY | Hiermee haalt u de greep op een trackbar controle buddy venster op een bepaalde locatie. De opgegeven locatie is relatief ten opzichte van de stand van het besturingselement (horizontaal of verticaal). |
| TBM_GETCHANNELRECT | Hiermee haalt u de grootte en positie van de begrenzingsrechthoek voor het kanaal van een trackbar op. (Het kanaal is het gebied waarover de schuifregelaar wordt verplaatst. Het bevat de markering wanneer een bereik is geselecteerd.) |
| TBM_GETLINESIZE | Hiermee wordt het aantal logische posities opgehaald dat de schuifregelaar van de trackbar verplaatst als reactie op toetsenbordinvoer van de pijltoetsen, zoals de of toetsen. De logische posities zijn de gehele getallen in het bereik van de trackbar van minimum tot maximale schuifregelaarposities. |
| TBM_GETNUMTICS | Hiermee wordt het aantal maatstreepjes in een trackbar opgehaald. |
| TBM_GETPAGESIZE | Hiermee haalt u het aantal logische posities op die de schuifregelaar van de trackbar verplaatst als reactie op toetsenbordinvoer, zoals de toetsen of muisinvoer, zoals klikken in het kanaal van de trackbar. De logische posities zijn de gehele getallen in het bereik van de trackbar van minimum tot maximale schuifregelaarposities. |
| TBM_GETPOS | Haalt de huidige logische positie van de schuifregelaar op in een trackbar. De logische posities zijn de gehele waarden in het bereik van de trackbar van minimum tot maximumschuifregelaarposities. |
| TBM_GETPTICS | Hiermee wordt het adres opgehaald van een matrix die de posities van de maatstreepjes voor een trackbar bevat. |
| TBM_GETRANGEMAX | Haalt de maximale positie voor de schuifregelaar op in een trackbar. |
| TBM_GETRANGEMIN | Haalt de minimale positie voor de schuifregelaar op in een trackbar. |
| TBM_GETSELEND | Hiermee haalt u de eindpositie van het huidige selectiebereik op in een trackbar. |
| TBM_GETSELSTART | Haalt de beginpositie van het huidige selectiebereik op in een trackbar. |
| TBM_GETTHUMBLENGTH | Haalt de lengte van de schuifregelaar op in een trackbar. |
| TBM_GETTHUMBRECT | Hiermee haalt u de grootte en positie van de begrenzingsrechthoek voor de schuifregelaar op in een trackbar. |
| TBM_GETTIC | Haalt de logische positie van een maatstreepje op in een trackbar. De logische positie kan een van de gehele getallen in het minimumbereik van de trackbar tot maximale schuifregelaarposities zijn. |
| TBM_GETTICPOS | Haalt de huidige fysieke positie van een maatstreepje op in een trackbar. |
| TBM_GETTOOLTIPS | Haalt de ingang op naar het besturingselement knopinfo dat is toegewezen aan de trackbar, indien van toepassing. |
| TBM_GETUNICODEFORMAT | Hiermee haalt u de vlag Unicode-tekenopmaak voor het besturingselement op. |
| TBM_SETBUDDY | Hiermee wordt een venster toegewezen als het buddyvenster voor een trackbar-besturingselement. Trackbar buddy vensters worden automatisch weergegeven op een locatie ten opzichte van de stand van het besturingselement (horizontaal of verticaal). |
| TBM_SETLINESIZE | Hiermee stelt u het aantal logische posities in dat de schuifregelaar van de trackbar wordt verplaatst als reactie op toetsenbordinvoer van de pijltoetsen, zoals de of toetsen. De logische posities zijn de gehele getallen in het bereik van de trackbar van minimum tot maximale schuifregelaarposities. |
| TBM_SETPAGESIZE | Hiermee stelt u het aantal logische posities in dat de schuifregelaar van de trackbar wordt verplaatst als reactie op toetsenbordinvoer, zoals de toetsen of muisinvoer, zoals klikken in het kanaal van de trackbar. De logische posities zijn de gehele getallen in het bereik van de trackbar van minimum tot maximale schuifregelaarposities. |
| TBM_SETPOS | Hiermee stelt u de huidige logische positie van de schuifregelaar in een trackbar in. |
| TBM_SETPOSNOTIFY | Hiermee stelt u de huidige logische positie van de schuifregelaar in een trackbar in. |
| TBM_SETRANGE | Hiermee stelt u het bereik van minimale en maximale logische posities voor de schuifregelaar in een trackbar in. |
| TBM_SETRANGEMAX | Hiermee stelt u de maximale logische positie voor de schuifregelaar in een trackbar in. |
| TBM_SETRANGEMIN | Hiermee stelt u de minimale logische positie voor de schuifregelaar in een trackbar in. |
| TBM_SETSEL | Hiermee stelt u de begin- en eindposities in voor het beschikbare selectiebereik in een trackbar. |
| TBM_SETSELEND | Hiermee stelt u de logische eindpositie van het huidige selectiebereik in een trackbar in. Dit bericht wordt genegeerd als de trackbar niet de stijl TBS_ENABLESELRANGE heeft. |
| TBM_SETSELSTART | Hiermee stelt u de logische beginpositie van het huidige selectiebereik in een trackbar in. Dit bericht wordt genegeerd als de trackbar niet de stijl TBS_ENABLESELRANGE heeft. |
| TBM_SETTHUMBLENGTH | Hiermee stelt u de lengte van de schuifregelaar in een trackbar in. Dit bericht wordt genegeerd als de trackbar niet de stijl TBS_FIXEDLENGTH heeft. |
| TBM_SETTIC | Hiermee stelt u een maatstreepje in een trackbar in op de opgegeven logische positie. |
| TBM_SETTICFREQ | Hiermee stelt u de intervalfrequentie voor maatstreepjes in een trackbar in. Als de frequentie bijvoorbeeld is ingesteld op twee, wordt voor elke andere stap in het bereik van de trackbar een maatstreepje weergegeven. De standaardinstelling voor de frequentie is één; Dat wil gezegd, elke toename in het bereik is gekoppeld aan een maatstreepje. |
| TBM_SETTIPSIDE | Hiermee plaatst u een besturingselement voor knopinfo dat wordt gebruikt door een trackbar-besturingselement. Besturingselementen voor de trackbar die gebruikmaken van de knopinfo voor weergave in TBS_TOOLTIPS stijl. |
| TBM_SETTOOLTIPS | Hiermee wijst u een besturingselement voor knopinfo toe aan een trackbar-besturingselement. |
| TBM_SETUNICODEFORMAT | Hiermee stelt u de vlag Unicode-tekenindeling voor het besturingselement in. Met dit bericht kunt u de tekenset wijzigen die door het besturingselement tijdens runtime wordt gebruikt in plaats van het besturingselement opnieuw te maken. |
Meldingen
| Onderwerp | Inhoud |
|---|---|
| NM_CUSTOMDRAW (trackbar) | Verzonden door een trackbar-besturingselement om de bovenliggende vensters te informeren over tekenbewerkingen. Deze meldingscode wordt verzonden in de vorm van een WM_NOTIFY bericht. |
| NM_RELEASEDCAPTURE (trackbar) | Hiermee wordt het bovenliggende venster van een trackbar-besturingselement op de hoogte gesteld dat het besturingselement muisopname vrijgeeft. Deze meldingscode wordt verzonden in de vorm van een WM_NOTIFY bericht. |
| TRBN_THUMBPOSCHANGING | Hiermee wordt aangegeven dat de duimpositie op een trackbar verandert. Deze meldingscode wordt verzonden in de vorm van een WM_NOTIFY bericht. |
Constanten
| Onderwerp | Inhoud |
|---|---|
| aangepaste tekenwaarden | In deze sectie worden de waarden vermeld die worden gebruikt om de onderdelen van een trackbar-besturingselement te identificeren. |
| stijlen voor trackbar-besturingselementen | Deze sectie bevat informatie over de stijlen die worden gebruikt met besturingselementen voor de trackbar. |