ComponentRegistrationFlags Enum
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Flags given to FRegisterComponent(IOleComponent, OLECRINFO[], UInt32) to indicate what kind of component services you need.
This enumeration supports a bitwise combination of its member values.
public enum class ComponentRegistrationFlags
public enum class ComponentRegistrationFlags
enum ComponentRegistrationFlags
[System.Flags]
public enum ComponentRegistrationFlags
[<System.Flags>]
type ComponentRegistrationFlags =
Public Enum ComponentRegistrationFlags
- Inheritance
-
ComponentRegistrationFlags
- Attributes
Fields
ExclusiveActivation | 128 | Component becomes exclusively active when activated. |
ExclusiveBorderSpace | 64 | Needs exclusive border space when active (normally only used by TopLevel Mac components). |
Master | 512 | Component is always active and gets first shot at everything. |
NeedAllActivationNotifications | 32 | needs to be notified for every change in activation state |
NeedAllMacEvents | 256 | Need all Mac events. |
NeedIdleTime | 1 | Needs idle time callbacks. |
NeedSpecialActivationNotifications | 16 | Need to be notified for special activation changes (currently, this will notify component if ExclusiveBorderSpace or ExclusiveActivation mode changes). Top-level components should register with this flag. |
PreTranslateAll | 8 | Must process all messages before translation. |
PreTranslateKeys | 4 | Must process keyboard messages before translation. |