The nested class IKey::KeyModifier represents a modifier or auxiliary key that when combined with a base key, defines a complete keystroke. The class IKey defines IKey::KeyModifier objects.
Like window style objects, IKey::KeyModifier objects can be combined using the bitwise OR operator. You can test for the presence of a specific IAcceleratorKey::KeyModifier object using the bitwise AND operator.
You can use IKey::KeyModifier objects when constructing an IAcceleratorKey object or when defining an accelerator key with the IAcceleratorKey::setKey function. The function IAcceleratorKey::keyModifier returns an IKey::KeyModifier object.
IBitFlag bitwiseAnd(const IBitFlag& rhs) const
IBitFlag bitwiseOr(const IBitFlag& rhs) const
bool comparisonAnd(const IBitFlag& rhs) const
IBitFlag()
IBitFlag(const IBitFlag& bitFlag)
IBitFlag( unsigned long count, const unsigned long bitIndex [ ] )
IBitFlag negate() const
IBitFlag& setValue(const IBitFlag& bitFlag)