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
Name | Value | Description |
---|---|---|
NeedIdleTime | 1 | Needs idle time callbacks. |
PreTranslateKeys | 4 | Must process keyboard messages before translation. |
PreTranslateAll | 8 | Must process all messages before translation. |
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. |
NeedAllActivationNotifications | 32 | needs to be notified for every change in activation state |
ExclusiveBorderSpace | 64 | Needs exclusive border space when active (normally only used by TopLevel Mac components). |
ExclusiveActivation | 128 | Component becomes exclusively active when activated. |
NeedAllMacEvents | 256 | Need all Mac events. |
Master | 512 | Component is always active and gets first shot at everything. |