Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Opmerking
De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.
Biedt de functionaliteit van het algemene besturingselement van de Windows-schuifregelaar.
Syntaxis
class CSliderCtrl : public CWnd
Leden
Openbare constructors
| Naam | Description |
|---|---|
CSliderCtrl::CSliderCtrl |
Maakt een CSliderCtrl object. |
Openbare methoden
| Naam | Description |
|---|---|
CSliderCtrl::ClearSel |
Hiermee wist u de huidige selectie in een schuifregelaar. |
CSliderCtrl::ClearTics |
Hiermee verwijdert u de huidige maatstreepjes uit een schuifregelaar. |
CSliderCtrl::Create |
Hiermee maakt u een schuifregelaar en koppelt u het aan een CSliderCtrl object. |
CSliderCtrl::CreateEx |
Hiermee maakt u een schuifregelaar met de opgegeven uitgebreide Stijlen van Windows en koppelt u dit aan een CSliderCtrl object. |
CSliderCtrl::GetBuddy |
Hiermee wordt de greep opgehaald naar een schuifregelaarvenster op een bepaalde locatie. |
CSliderCtrl::GetChannelRect |
Hiermee haalt u de grootte van het kanaal van het schuifregelaars op. |
CSliderCtrl::GetLineSize |
Hiermee haalt u de lijngrootte van een schuifregelaar op. |
CSliderCtrl::GetNumTics |
Hiermee haalt u het aantal maatstreepjes op in een schuifregelaar. |
CSliderCtrl::GetPageSize |
Hiermee haalt u het paginaformaat van een schuifregelaar op. |
CSliderCtrl::GetPos |
Hiermee haalt u de huidige positie van de schuifregelaar op. |
CSliderCtrl::GetRange |
Haalt de minimum- en maximumposities voor een schuifregelaar op. |
CSliderCtrl::GetRangeMax |
Haalt de maximale positie voor een schuifregelaar op. |
CSliderCtrl::GetRangeMin |
Haalt de minimale positie voor een schuifregelaar op. |
CSliderCtrl::GetSelection |
Hiermee haalt u het bereik van de huidige selectie op. |
CSliderCtrl::GetThumbLength |
Hiermee haalt u de lengte van de schuifregelaar op in het huidige trackbar-besturingselement. |
CSliderCtrl::GetThumbRect |
Hiermee wordt de grootte van de duim van het schuifregelaar-besturingselement opgehaald. |
CSliderCtrl::GetTic |
Hiermee haalt u de positie van het opgegeven maatstreepje op. |
CSliderCtrl::GetTicArray |
Hiermee haalt u de matrix van maatstreepposities voor een schuifregelaar op. |
CSliderCtrl::GetTicPos |
Haalt de positie van het opgegeven maatstreepje op in clientcoördinaten. |
CSliderCtrl::GetToolTips |
Haalt de greep op aan het knopinfo-besturingselement dat is toegewezen aan het schuifregelaar, indien van toepassing. |
CSliderCtrl::SetBuddy |
Wijst een venster toe als het maatvenster voor een schuifregelaar. |
CSliderCtrl::SetLineSize |
Hiermee stelt u de lijngrootte van een schuifregelaar in. |
CSliderCtrl::SetPageSize |
Hiermee stelt u het paginaformaat van een schuifregelaar in. |
CSliderCtrl::SetPos |
Hiermee stelt u de huidige positie van de schuifregelaar in. |
CSliderCtrl::SetRange |
Hiermee stelt u de minimum- en maximumposities voor een schuifregelaar in. |
CSliderCtrl::SetRangeMax |
Hiermee stelt u de maximale positie voor een schuifregelaar in. |
CSliderCtrl::SetRangeMin |
Hiermee stelt u de minimale positie voor een schuifregelaar in. |
CSliderCtrl::SetSelection |
Hiermee stelt u het bereik van de huidige selectie in. |
CSliderCtrl::SetThumbLength |
Hiermee stelt u de lengte van de schuifregelaar in het huidige trackbar-besturingselement in. |
CSliderCtrl::SetTic |
Hiermee stelt u de positie van het opgegeven maatstreepje in. |
CSliderCtrl::SetTicFreq |
Hiermee stelt u de frequentie van maatstreepjes per schuifregelaar incrementeel in. |
CSliderCtrl::SetTipSide |
Hiermee plaatst u een besturingselement voor knopinfo dat wordt gebruikt door een trackbar-besturingselement. |
CSliderCtrl::SetToolTips |
Hiermee wijst u een besturingselement voor knopinfo toe aan een schuifregelaar. |
Opmerkingen
Een schuifregelaar (ook wel een trackbar genoemd) is een venster met een schuifregelaar en optionele maatstreepjes. Wanneer de gebruiker de schuifregelaar verplaatst met behulp van de muis of de richtingtoetsen, verzendt het besturingselement meldingsberichten om de wijziging aan te geven.
Schuifregelaars zijn handig wanneer u wilt dat de gebruiker een discrete waarde of een reeks opeenvolgende waarden in een bereik selecteert. U kunt bijvoorbeeld een schuifregelaar gebruiken om de gebruiker de herhalingssnelheid van het toetsenbord in te stellen door de schuifregelaar naar een bepaald maatstreepje te verplaatsen.
Dit besturingselement (en daarom de CSliderCtrl klasse) is alleen beschikbaar voor programma's die worden uitgevoerd onder Windows 95/98 en Windows NT versie 3.51 en hoger.
De schuifregelaar wordt verplaatst in stappen die u opgeeft wanneer u deze maakt. Als u bijvoorbeeld opgeeft dat de schuifregelaar een bereik van vijf moet hebben, kan de schuifregelaar slechts zes posities innemen: een positie aan de linkerkant van de schuifregelaar en één positie voor elke stap in het bereik. Normaal gesproken wordt elk van deze posities geïdentificeerd met een maatstreepje.
U maakt een schuifregelaar met behulp van de constructor en de Create lidfunctie van CSliderCtrl. Zodra u een schuifregelaar hebt gemaakt, kunt u lidfuncties CSliderCtrl gebruiken om veel van de eigenschappen te wijzigen. Wijzigingen die u kunt aanbrengen, zijn onder andere het instellen van de minimum- en maximumpositie voor de schuifregelaar, het tekenen van maatstreepjes, het instellen van een selectiebereik en het verplaatsen van de schuifregelaar.
Zie Besturingselementen en gebruiken CSliderCtrlvoor meer informatie over het gebruikCSliderCtrl.
Overnamehiërarchie
CSliderCtrl
Requirements
Rubriek:afxcmn.h
CSliderCtrl::ClearSel
Hiermee wist u de huidige selectie in een schuifregelaar.
void ClearSel(BOOL bRedraw = FALSE);
Parameterwaarden
bRedraw
Vlag opnieuw tekenen. Als deze parameter is TRUE, wordt de schuifregelaar opnieuw getekend nadat de selectie is gewist. Anders wordt de schuifregelaar niet opnieuw getekend.
CSliderCtrl::ClearTics
Hiermee verwijdert u de huidige maatstreepjes uit een schuifregelaar.
void ClearTics(BOOL bRedraw = FALSE);
Parameterwaarden
bRedraw
Vlag opnieuw tekenen. Als deze parameter is TRUE, wordt de schuifregelaar opnieuw getekend nadat de maatstreepjes zijn gewist. Anders wordt de schuifregelaar niet opnieuw getekend.
CSliderCtrl::Create
Hiermee maakt u een schuifregelaar en koppelt u het aan een CSliderCtrl object.
virtual BOOL Create(
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID);
Parameterwaarden
dwStyle
Hiermee geeft u de stijl van het schuifregelaar besturingselement. Pas een combinatie van schuifregelaarstijlen, zoals beschreven in de Windows SDK, toe op het besturingselement.
rect
Hiermee geeft u de grootte en positie van het schuifregelaar aan. Het kan een CRect object of een RECT structuur zijn.
pParentWnd
Hiermee geeft u het bovenliggende venster van het schuifregelaar, meestal een CDialog. Het mag niet zijn NULL.
nID
Hiermee geeft u de id van het schuifregelaar besturingselement.
Retourwaarde
Niet-nul als initialisatie is geslaagd; anders 0.
Opmerkingen
U maakt een CSliderCtrl in twee stappen. Roep eerst de constructor aan en roep vervolgens het aan, Createwaarmee het schuifregelaar wordt gemaakt en aan het CSliderCtrl object wordt gekoppeld.
Afhankelijk van de waarden die zijn ingesteld dwStyle, kan de schuifregelaar een verticale of horizontale stand hebben. Het kan maatstreepjes aan beide zijden, beide zijden of geen van beide hebben. Het kan ook worden gebruikt om een bereik met opeenvolgende waarden op te geven.
Als u uitgebreide vensterstijlen wilt toepassen op het besturingselement schuifregelaar, roept u CreateEx aan in plaats van Create.
CSliderCtrl::CreateEx
Hiermee maakt u een besturingselement (een onderliggend venster) en koppelt u dit aan het CSliderCtrl object.
virtual BOOL CreateEx(
DWORD dwExStyle,
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID);
Parameterwaarden
dwExStyle
Hiermee geeft u de uitgebreide stijl van het besturingselement dat wordt gemaakt. Zie de dwExStyle parameter voor in de Windows SDK voor CreateWindowEx een lijst met uitgebreide Windows-stijlen.
dwStyle
Hiermee geeft u de stijl van het schuifregelaar besturingselement. Pas een combinatie van schuifregelaarstijlen, zoals beschreven in de Windows SDK, toe op het besturingselement.
rect
Een verwijzing naar een RECT structuur die de grootte en positie van het venster beschrijft dat moet worden gemaakt, in clientcoördinaten van pParentWnd.
pParentWnd
Een aanwijzer naar het venster dat het bovenliggende besturingselement is.
nID
De id van het onderliggende venster van het besturingselement.
Retourwaarde
Niet-nul indien geslaagd; anders 0.
Opmerkingen
Gebruik CreateEx in plaats van Create uitgebreide Windows-stijlen toe te passen, die zijn opgegeven door het voorwoord WS_EX_voor de uitgebreide Stijl van Windows.
CSliderCtrl::CSliderCtrl
Maakt een CSliderCtrl object.
CSliderCtrl();
CSliderCtrl::GetBuddy
Hiermee wordt de greep opgehaald naar een schuifregelaarvenster op een bepaalde locatie.
CWnd* GetBuddy(BOOL fLocation = TRUE) const;
Parameterwaarden
fLocation
Een Booleaanse waarde die aangeeft welke van twee maatjesvensters moet worden opgehaald. Dit kan een van de volgende waarden zijn:
TRUEHaalt de handgreep naar de maatje links van de schuifregelaar. Als het schuifregelaar deTBS_VERTstijl gebruikt, wordt de maatje boven de schuifregelaar opgehaald.FALSEHaalt de handgreep naar de maatje rechts van de schuifregelaar. Als het schuifregelaar deTBS_VERTstijl gebruikt, wordt de maatje onder de schuifregelaar opgehaald.
Retourwaarde
Een aanwijzer naar een CWnd object dat het buddyvenster is op de locatie die is opgegeven door fLocation, of NULL als er geen buddyvenster op die locatie bestaat.
Opmerkingen
Deze lidfunctie implementeert het gedrag van het Win32-bericht TBM_GETBUDDY, zoals beschreven in de Windows SDK. Zie Stijlen voor trackbar-besturingselementen in de Windows SDK voor een beschrijving van de schuifregelaarstijlen.
CSliderCtrl::GetChannelRect
Hiermee haalt u de grootte en positie van de begrenzingsrechthoek voor het kanaal van een schuifregelaar op.
void GetChannelRect(LPRECT lprc) const;
Parameterwaarden
lprc
Een aanwijzer naar een CRect object dat de grootte en positie van de begrenzingsrechthoek van het kanaal bevat wanneer de functie wordt geretourneerd.
Opmerkingen
Het kanaal is het gebied waarover de schuifregelaar wordt verplaatst en die de markering bevat wanneer een bereik wordt geselecteerd.
CSliderCtrl::GetLineSize
Hiermee haalt u de grootte van de lijn voor een schuifregelaar op.
int GetLineSize() const;
Retourwaarde
De grootte van een lijn voor de schuifregelaar.
Opmerkingen
De lijngrootte is van invloed op het aantal verplaatsingen van de schuifregelaar voor de TB_LINEUP en TB_LINEDOWN meldingen. De standaardinstelling voor de lijngrootte is 1.
CSliderCtrl::GetNumTics
Hiermee haalt u het aantal maatstreepjes op in een schuifregelaar.
UINT GetNumTics() const;
Retourwaarde
Het aantal maatstreepjes in het schuifregelaarbesturingselement.
CSliderCtrl::GetPageSize
Hiermee wordt de grootte van de pagina voor een schuifregelaar opgehaald.
int GetPageSize() const;
Retourwaarde
Het formaat van een pagina voor het besturingselement schuifregelaar.
Opmerkingen
Het paginaformaat is van invloed op het aantal verplaatsingen van de schuifregelaar voor de TB_PAGEUP en TB_PAGEDOWN meldingen.
CSliderCtrl::GetPos
Hiermee haalt u de huidige positie van de schuifregelaar op in een schuifregelaar.
int GetPos() const;
Retourwaarde
De huidige positie.
CSliderCtrl::GetRange
Haalt de maximum- en minimumposities voor de schuifregelaar op in een schuifregelaar.
void GetRange(
int& nMin,
int& nMax) const;
Parameterwaarden
nMin
Verwijzing naar een geheel getal dat de minimale positie ontvangt.
nMax
Verwijzing naar een geheel getal dat de maximale positie ontvangt.
Opmerkingen
Met deze functie worden de waarden gekopieerd naar de gehele getallen waarnaar wordt verwezen en nMinnMax.
CSliderCtrl::GetRangeMax
Hiermee haalt u de maximale positie voor de schuifregelaar op in een schuifregelaar.
int GetRangeMax() const;
Retourwaarde
De maximale positie van het besturingselement.
CSliderCtrl::GetRangeMin
Haalt de minimale positie voor de schuifregelaar op in een schuifregelaar.
int GetRangeMin() const;
Retourwaarde
De minimale positie van het besturingselement.
CSliderCtrl::GetSelection
Haalt de begin- en eindposities van de huidige selectie op in een schuifregelaar.
void GetSelection(
int& nMin,
int& nMax) const;
Parameterwaarden
nMin
Verwijzing naar een geheel getal dat de beginpositie van de huidige selectie ontvangt.
nMax
Verwijzing naar een geheel getal dat de eindpositie van de huidige selectie ontvangt.
CSliderCtrl::GetThumbLength
Hiermee haalt u de lengte van de schuifregelaar op in het huidige trackbar-besturingselement.
int GetThumbLength() const;
Retourwaarde
De lengte van de schuifregelaar, in pixels.
Opmerkingen
Met deze methode wordt het TBM_GETTHUMBLENGTH bericht verzonden, dat wordt beschreven in de Windows SDK.
CSliderCtrl::GetThumbRect
Haalt de grootte en positie van de begrenzingsrechthoek voor de schuifregelaar (duim) op in een schuifregelaar.
void GetThumbRect(LPRECT lprc) const;
Parameterwaarden
lprc
Een aanwijzer naar een CRect object dat de begrenzingsrechthoek voor de schuifregelaar bevat wanneer de functie wordt geretourneerd.
CSliderCtrl::GetTic
Hiermee haalt u de positie van een maatstreepje op in een schuifregelaar.
int GetTic(int nTic) const;
Parameterwaarden
nTic
Op nul gebaseerde index die een maatstreepje identificeert.
Retourwaarde
De positie van het opgegeven maatstreepje of - 1 als nTic er geen geldige index wordt opgegeven.
CSliderCtrl::GetTicArray
Hiermee haalt u het adres van de matrix op met de posities van maatstreepjes voor een schuifregelaar.
DWORD* GetTicArray() const;
Retourwaarde
Het adres van de matrix met maatstreepposities voor het schuifregelaarbesturingselement.
CSliderCtrl::GetTicPos
Hiermee haalt u de huidige fysieke positie van een maatstreepje op in een schuifregelaar.
int GetTicPos(int nTic) const;
Parameterwaarden
nTic
Op nul gebaseerde index die een maatstreepje identificeert.
Retourwaarde
De fysieke positie, in clientcoördinaten, van het opgegeven maatstreepje of - 1 als nTic er geen geldige index wordt opgegeven.
CSliderCtrl::GetToolTips
Haalt de greep op aan het knopinfo-besturingselement dat is toegewezen aan het schuifregelaar, indien van toepassing.
CToolTipCtrl* GetToolTips() const;
Retourwaarde
Een aanwijzer naar een CToolTipCtrl object of NULL als knopinfo niet wordt gebruikt. Als de schuifregelaar de TBS_TOOLTIPS stijl niet gebruikt, is NULLde retourwaarde .
Opmerkingen
Deze lidfunctie implementeert het gedrag van het Win32-bericht TBM_GETTOOLTIPS, zoals beschreven in de Windows SDK. Houd er rekening mee dat deze lidfunctie een CToolTipCtrl object retourneert in plaats van een ingang naar een besturingselement.
Zie Stijlen voor trackbar-besturingselementen in de Windows SDK voor een beschrijving van de schuifregelaarstijlen.
CSliderCtrl::SetBuddy
Wijst een venster toe als het maatvenster voor een schuifregelaar.
CWnd* SetBuddy(
CWnd* pWndBuddy,
BOOL fLocation = TRUE);
Parameterwaarden
pWndBuddy
Een aanwijzer naar een CWnd object dat wordt ingesteld als de maat van de schuifregelaar.
fLocation
Waarde die de locatie aangeeft waarop het buddyvenster moet worden weergegeven. Deze waarde kan een van de volgende zijn:
TRUEDe maat wordt links van de trackbar weergegeven als het trackbar-besturingselement deTBS_HORZstijl gebruikt. Als de trackbar deTBS_VERTstijl gebruikt, wordt de maatje boven het trackbar-besturingselement weergegeven.FALSEDe buddy wordt rechts van de trackbar weergegeven als het besturingselement voor de trackbar deTBS_HORZstijl gebruikt. Als de trackbar deTBS_VERTstijl gebruikt, wordt de maatje onder het trackbar-besturingselement weergegeven.
Retourwaarde
Een aanwijzer naar een CWnd object dat eerder aan het schuifregelaar-besturingselement op die locatie is toegewezen.
Opmerkingen
Deze lidfunctie implementeert het gedrag van het Win32-bericht TBM_SETBUDDY, zoals beschreven in de Windows SDK. Houd er rekening mee dat deze lidfunctie verwijst naar CWnd objecten, in plaats van venstergrepen voor zowel de retourwaarde als de parameter.
Zie Stijlen voor trackbar-besturingselementen in de Windows SDK voor een beschrijving van de schuifregelaarstijlen.
CSliderCtrl::SetLineSize
Hiermee stelt u de grootte van de lijn in voor een schuifregelaar.
int SetLineSize(int nSize);
Parameterwaarden
nSize
De nieuwe regelgrootte van het schuifregelaar.
Retourwaarde
De vorige regelgrootte.
Opmerkingen
De lijngrootte is van invloed op het aantal verplaatsingen van de schuifregelaar voor de TB_LINEUP en TB_LINEDOWN meldingen.
CSliderCtrl::SetPageSize
Hiermee stelt u de grootte van de pagina in voor een schuifregelaar.
int SetPageSize(int nSize);
Parameterwaarden
nSize
Het nieuwe paginaformaat van het besturingselement schuifregelaar.
Retourwaarde
Het vorige paginaformaat.
Opmerkingen
Het paginaformaat is van invloed op het aantal verplaatsingen van de schuifregelaar voor de TB_PAGEUP en TB_PAGEDOWN meldingen.
CSliderCtrl::SetPos
Hiermee stelt u de huidige positie van de schuifregelaar in een schuifregelaar in.
void SetPos(int nPos);
Parameterwaarden
nPos
Hiermee geeft u de nieuwe schuifregelaarpositie.
CSliderCtrl::SetRange
Hiermee stelt u het bereik (minimale en maximumposities) voor de schuifregelaar in een schuifregelaar in.
void SetRange(
int nMin,
int nMax,
BOOL bRedraw = FALSE);
Parameterwaarden
nMin
Minimale positie voor de schuifregelaar.
nMax
Maximale positie voor de schuifregelaar.
bRedraw
De vlag voor opnieuw tekenen. Als deze parameter is TRUE, wordt de schuifregelaar opnieuw getekend nadat het bereik is ingesteld. Anders wordt de schuifregelaar niet opnieuw getekend.
CSliderCtrl::SetRangeMax
Hiermee stelt u het maximumbereik voor de schuifregelaar in een schuifregelaar in.
void SetRangeMax(
int nMax,
BOOL bRedraw = FALSE);
Parameterwaarden
nMax
Maximale positie voor de schuifregelaar.
bRedraw
De vlag voor opnieuw tekenen. Als deze parameter is TRUE, wordt de schuifregelaar opnieuw getekend nadat het bereik is ingesteld. Anders wordt de schuifregelaar niet opnieuw getekend.
CSliderCtrl::SetRangeMin
Hiermee stelt u het minimumbereik voor de schuifregelaar in een schuifregelaar in.
void SetRangeMin(
int nMin,
BOOL bRedraw = FALSE);
Parameterwaarden
nMin
Minimale positie voor de schuifregelaar.
bRedraw
De vlag voor opnieuw tekenen. Als deze parameter is TRUE, wordt de schuifregelaar opnieuw getekend nadat het bereik is ingesteld. Anders wordt de schuifregelaar niet opnieuw getekend.
CSliderCtrl::SetSelection
Hiermee stelt u de begin- en eindposities voor de huidige selectie in een schuifregelaar in.
void SetSelection(
int nMin,
int nMax);
Parameterwaarden
nMin
Beginpositie voor de schuifregelaar.
nMax
Eindpositie voor de schuifregelaar.
CSliderCtrl::SetThumbLength
Hiermee stelt u de lengte van de schuifregelaar in het huidige trackbar-besturingselement in.
void SetThumbLength(int nLength);
Parameterwaarden
nLength
[in] Lengte van de schuifregelaar, in pixels.
Opmerkingen
Voor deze methode moet het besturingselement voor de trackbar worden ingesteld op TBS_FIXEDLENGTH stijl.
Met deze methode wordt het TBM_SETTHUMBLENGTH bericht verzonden, dat wordt beschreven in de Windows SDK.
Example
Het eerste codevoorbeeld definieert de variabele, m_sliderCtrldie wordt gebruikt voor toegang tot het huidige trackbar-besturingselement. In het voorbeeld wordt ook een variabele gedefinieerd, thumbLengthdie wordt gebruikt om de standaardlengte van het duimonderdeel van het trackbar-besturingselement op te slaan. Deze variabelen worden gebruikt in het volgende voorbeeld.
// Variable to access the slider control.
CSliderCtrl m_sliderCtrl;
// Length of the slider control's thumb.
int thumbLength;
In het volgende codevoorbeeld wordt het duimonderdeel van het trackbar-besturingselement ingesteld op twee keer de standaardlengte.
// Add extra initialization.
// Modify the size of the slider control's thumb.
// First, set the TBS_FIXEDLENGTH style.
m_sliderCtrl.ModifyStyle(0, TBS_FIXEDLENGTH);
thumbLength = m_sliderCtrl.GetThumbLength();
m_sliderCtrl.SetThumbLength(thumbLength * 2);
// End extra initialization.
CSliderCtrl::SetTic
Hiermee stelt u de positie van een maatstreepje in een schuifregelaar in.
BOOL SetTic(int nTic);
Parameterwaarden
nTic
Positie van het maatstreepje. Deze parameter moet een positieve waarde opgeven.
Retourwaarde
Niet-nul als het maatstreepje is ingesteld; anders 0.
CSliderCtrl::SetTicFreq
Hiermee stelt u de frequentie in waarmee maatstreepjes worden weergegeven in een schuifregelaar.
void SetTicFreq(int nFreq);
Parameterwaarden
nFreq
Frequentie van de maatstreepjes.
Opmerkingen
Als de frequentie bijvoorbeeld is ingesteld op 2, wordt een maatstreepje weergegeven voor elke andere stap in het bereik van de schuifregelaar. De standaardinstelling voor de frequentie is 1 (dat wil gezegd, elke verhoging in het bereik is gekoppeld aan een maatstreepje).
U moet het besturingselement maken met de TBS_AUTOTICKS stijl om deze functie te kunnen gebruiken. Zie CSliderCtrl::Create voor meer informatie.
CSliderCtrl::SetTipSide
Hiermee plaatst u een besturingselement voor knopinfo dat wordt gebruikt door een trackbar-besturingselement.
int SetTipSide(int nLocation);
Parameterwaarden
nLocation
Waarde die de locatie aangeeft waarop het besturingselement knopinfo moet worden weergegeven. Zie het Win32-bericht TBM_SETTIPSIDEvoor een lijst met mogelijke waarden, zoals beschreven in de Windows SDK.
Retourwaarde
Een waarde die de vorige locatie van het besturingselement voor knopinfo weergeeft. De retourwaarde is gelijk aan een van de mogelijke waarden voor nLocation.
Opmerkingen
Deze lidfunctie implementeert het gedrag van het Win32-bericht TBM_SETTIPSIDE, zoals beschreven in de Windows SDK. Schuifregelaars die de knopinfo voor weergavestijl TBS_TOOLTIPS gebruiken. Zie Stijlen voor trackbar-besturingselementen in de Windows SDK voor een beschrijving van de schuifregelaarstijlen.
CSliderCtrl::SetToolTips
Hiermee wijst u een besturingselement voor knopinfo toe aan een schuifregelaar.
void SetToolTips(CToolTipCtrl* pWndTip);
Parameterwaarden
pWndTip
Een aanwijzer naar een CToolTipCtrl object met de knopinfo voor gebruik met de schuifregelaar.
Opmerkingen
Deze lidfunctie implementeert het gedrag van het Win32-bericht TBM_SETTOOLTIPS, zoals beschreven in de Windows SDK. Wanneer een schuifregelaar wordt gemaakt met de TBS_TOOLTIPS stijl, wordt er een standaardknopinfo-besturingselement gemaakt dat naast de schuifregelaar wordt weergegeven, waarin de huidige positie van de schuifregelaar wordt weergegeven. Zie Stijlen voor trackbar-besturingselementen in de Windows SDK voor een beschrijving van de schuifregelaarstijlen.
Zie ook
MFC-voorbeeld CMNCTRL2
CWnd klasse
Hiërarchiegrafiek
CProgressCtrl klasse