# EMFPartMessage Namespace Reference
[MCFrame]

## Enumerations
enum | { kMsg_Default3DUnitChanged = 10002, kMsg_DefaultTimeUnitChanged = 10003, kMsg_TimeFPSRequest = 10007, kMsg_TimeFPSChanged = 10008, kMsg_SetModule = 10005, kMsg_SoundChannelsChanged = 10006 }
enum | { kMsg_TrackingControlBegin = 'CTrB', kMsg_TrackingControlInside = 'CTrI', kMsg_TrackingControlOutside = 'CTrO', kMsg_TrackingControlEnd = 'CTrE' }
enum | { kMsg_MenuPartHit = 41, kMsg_NoMenuPartHit = 42 }
enum | { kMsg_TabPageChanged = 36 }
enum | { kMsg_TrackingButtonInside = 26, kMsg_TrackingButtonOutside = 27, kMsg_ReleaseFlyout = 28, kMsg_UnHookedResponder = 29 }
enum | { kMsg_EnableParts = 1, kMsg_BeginPartTracking = 2, kMsg_ContinuePartTracking = 3, kMsg_EndPartTracking = 4, kMsg_PartValueChanged = 5, kMsg_SendToAllInWindow = 6, kMsg_FindFirstResponderWindow = 7, kMsg_RevealRect = 8, kMsg_OutOfScopePartValueChanged = 9, kMsg_WindowControl = 10, kMsg_GetNonDoubleBufferedParts = 11, kMsg_FindTopDocumentWindow = 12, kMsg_PartDoubleClicked = 13, kMsg_DialogPartValueChanged = 14, kMsg_PartSelectionChanged = 15, kMsg_OpenDialogRequest = 51, kMsg_ParentPartRemovedFromHierarchy = 54, kMsg_CollapseStatusChanged = 55, kMsg_EditTextBeginEdit = 56, kMsg_MouseWheel = 61, kMsg_UpdatePrefsFromPart = 62, kMsg_DeactivateApplication = 63, kMsg_OpenPopupMenuRequest = 64, kMsg_PartModifCancel = 65, kMsg_StartWindoidResize = 100, kMsg_EndWindoidResize = 101, kMsg_StartWindoidMove = 102, kMsg_EndWindoidMove = 103, kMsg_StartFastDraw = 104, kMsg_EndFastDraw = 105, kMsg_LastWindoid = 125, kMsg_InitComponent = 126 }

## Enumeration Type Documentation

anonymous enum

Enumerator:

  kMsg_Default3DUnitChanged |
  kMsg_DefaultTimeUnitChanged |
  kMsg_TimeFPSRequest |
  kMsg_TimeFPSChanged |
  kMsg_SetModule |
  kMsg_SoundChannelsChanged |

anonymous enum

Enumerator:

  kMsg_TrackingControlBegin |
  kMsg_TrackingControlInside |
  kMsg_TrackingControlOutside |
  kMsg_TrackingControlEnd |

anonymous enum

Enumerator:

  kMsg_MenuPartHit | Data is a TMFMenuHitData*.
  kMsg_NoMenuPartHit | Data is NULL.

anonymous enum

Enumerator:

  kMsg_TabPageChanged |

anonymous enum

Enumerator:

  kMsg_TrackingButtonInside | Receive() data parameter contains TTopTool*.
  kMsg_TrackingButtonOutside | Receive() data parameter contains TTopTool*.
  kMsg_ReleaseFlyout |
  kMsg_UnHookedResponder | Receive() data parameter contains EToolbarResponderKind* (only sent to the former responder/recipient).

anonymous enum

Enumerator:

  kMsg_EnableParts |
  kMsg_BeginPartTracking |
  kMsg_ContinuePartTracking |
  kMsg_EndPartTracking |
  kMsg_PartValueChanged |
  kMsg_SendToAllInWindow |
  kMsg_FindFirstResponderWindow |
  kMsg_RevealRect |
  kMsg_OutOfScopePartValueChanged |
  kMsg_WindowControl |
  kMsg_GetNonDoubleBufferedParts |
  kMsg_FindTopDocumentWindow |
  kMsg_PartDoubleClicked |
  kMsg_DialogPartValueChanged |
  kMsg_PartSelectionChanged |
  kMsg_OpenDialogRequest |
  kMsg_ParentPartRemovedFromHierarchy |
  kMsg_CollapseStatusChanged |
  kMsg_EditTextBeginEdit |
  kMsg_MouseWheel |
  kMsg_UpdatePrefsFromPart |
  kMsg_DeactivateApplication |
  kMsg_OpenPopupMenuRequest |
  kMsg_PartModifCancel |
  kMsg_StartWindoidResize |
  kMsg_EndWindoidResize |
  kMsg_StartWindoidMove |
  kMsg_EndWindoidMove |
  kMsg_StartFastDraw |
  kMsg_EndFastDraw |
  kMsg_LastWindoid |
  kMsg_InitComponent |