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.
Een helperklasse waarmee toewijzing en opmaak van virtuele sleutels wordt geïmplementeerd.
Syntaxis
class CMFCAcceleratorKey : public CObject
Leden
Openbare constructors
| Naam | Description |
|---|---|
| CMFCAcceleratorKey::CMFCAcceleratorKey | Maakt een CMFCAcceleratorKey object. |
Openbare methoden
| Naam | Description |
|---|---|
| CMFCAcceleratorKey::Format | Hiermee wordt de ACCEL-structuur omgezet in de visuele weergave. |
| CMFCAcceleratorKey::SetAccelerator | Hiermee stelt u de sneltoets voor het CMFCAcceleratorKey object in. |
Opmerkingen
Sneltoetsen worden ook wel sneltoetsen genoemd. Als u sneltoetsen wilt weergeven die een gebruiker invoert, wijst de CMFCAcceleratorKeyAssignCtrl-klasse sneltoetsen, zoals Alt+Shift+S, toe aan een aangepaste tekstindeling, zoals Alt + Shift + S. Elk CMFCAcceleratorKey object wijst één sneltoets toe aan een tekstindeling.
Zie CKeyboardManager Class voor meer informatie over het gebruik van sneltoetsen en acceleratortabellen.
Example
In het volgende voorbeeld ziet u hoe u een CMFCAcceleratorKey object maakt en hoe u de Format methode ervan gebruikt.
CString strKey;
ACCEL accel;
accel.fVirt = FVIRTKEY | FCONTROL;
accel.key = VK_DOWN;
CMFCAcceleratorKey helper(&accel);
helper.Format(strKey);
Overnamehiërarchie
CMFCAcceleratorKey
Requirements
Header: afxacceleratorkey.h
CMFCAcceleratorKey::CMFCAcceleratorKey
Bouwt een CMFCAcceleratorKey-object .
CMFCAcceleratorKey();
CMFCAcceleratorKey(LPACCEL lpAccel);
Parameterwaarden
lpAccel
[in] Een aanwijzer naar een sneltoets.
Opmerkingen
Als u geen sneltoets opgeeft wanneer u een CMFCAccleratorKeysneltoets maakt, gebruikt u de methode CMFCAcceleratorKey::SetAccelerator om een sneltoets aan uw CMFCAcceleratorKey object te koppelen.
CMFCAcceleratorKey::Format
Hiermee wordt de ACCEL-structuur omgezet in de bijbehorende tekenreekswaarde.
void Format(CString& str) const;
Parameterwaarden
Str
[uit] Een verwijzing naar een CString object waarin de methode de vertaalde sneltoets schrijft.
Opmerkingen
Met deze methode wordt de tekenreeksindeling van de bijbehorende sneltoets opgehaald. U kunt de tekenreeksindeling van een CMFCAcceleratorKey-object instellen met behulp van de constructor of de methode CMFCAcceleratorKey::SetAccelerator.
CMFCAcceleratorKey::SetAccelerator
Hiermee stelt u de sneltoets voor het object CMFCAcceleratorKey in.
void SetAccelerator(LPACCEL lpAccel);
Parameterwaarden
lpAccel
[in] Een aanwijzer naar een sneltoets.
Opmerkingen
Gebruik deze methode om de sneltoets in te stellen voor een CMFCAcceleratorKey als u geen sneltoets hebt opgegeven bij het maken van de CMFCAcceleratorKeysneltoets.