Delen via


Trackbar

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.