WINDOWS-32-OVERVIEW

FalconMessageHandler
.......................................................................
 
 
WM_ACTIVATE internal
WM_KILL_FOCUS
WM_CREATE
Resultant Post  FM_GAME_START
FM_STP_START_RENDER Instanciated from one place only  Graphics Tab in Setup
Posted by
in
RenderViewCB
Resultant
in
Allow the ui to refresh controls. Then calls STPRender
HWND gMainHandler->GetAppWnd()
FM_UPDATE_RULES Instanciated from FullupdateEvent No Functionality
Posted by
in
FalconGameEntity::Handle
HWND FalconDisplay.appWin
Resultant <EMPTY>
FM_START_GAME    
Posted by WM_CREATE
HWND hwnd
Resultant POSTS:  FM_PLAY_INTRO_MOVIE, FM_START_UI,SystemLevelInit
FM_START_UI Instanciated by 4 places Message2meassagehandler
Posted by FM_START_GAME
FM_JOIN_SUCCEEDED
ID_UI_AIRBASE
HWND hwnd
Posted by
in
SimulationLoopControl::StartLoop(void)
HWND FalconDisplay.appWin
Resultant
in
UI_Startup()
FM_END_UI IS NEVER CALLED  // in ExitTheGameCB FILE
Resultant
in
UI_End()
FM_UI_UPDATE_GAMELIST    
Posted by
in
CommsQueue::Add
HWND AppWnd_
Resultant
in
UI_UpdateGameList
FM_OPEN_GAME_OVER_WIN    
Posted by
in
TriggerTacEndGame
HWND AppWnd_
Posted by
in
TacticalEngagementSetup
HWND gMainHandler->GetAppWnd()
Resultant
in
OpenTEGameOverWindow
FM_REFRESH_DOGFIGHT    
Posted by
in
UI_Refresh
HWND AppWnd_
Resultant
in

FM_REFRESH_TACTICAL    
Posted by
in
UI_Refresh
HWND AppWnd_
Resultant
in

FM_REFRESH_CAMPAIGN
Posted by
in
UI_Refresh
HWND AppWnd_
Resultant
in

FM_TIMER_UPDATE
Posted by
in
C_Handler::PostTimerMessage
HWND AppWnd_
Resultant
in
ProcessUserCallbacks
RebuildGametree
UI_updateVU
FM_BOOT_PLAYER Nowhere instanciated! ??
Resultant
in
LeaveDogfight
FM_TACREF_BUTTON_HANDLER Is never called Doesn't Implement anything // code avail!
FM_LOAD_CAMPAIGN Instanciated from different places!  Load a campaign & te's
Posted by
in
StartCampaignGame
HWND FalconDisplay.appWin
Posted by
in
tactical_mission::load
tactical_mission::new_setup
tactical_mission::revert
HWND gMainHandler->GetAppWnd()
Posted by
in
TACnewCB(cond)
TACEditCB(cond)
tactical_revert_mission(cond)
HWND gMainHandler->GetAppWnd()
Resultant
in
InstantAction campaign file if not campaign nor te. Calls: TheCampaign.LoadCampaign
FM_REVERT_CAMPAIGN
Posted by
in
SimulationLoopControl::StartLoop(void)
HWND FalconDisplay.appWin
Resultant StartCampaignGame, tactical_restart_mission
FM_AUTOSAVE_CAMPAIGN
Posted by
in
DoCampaignLoop
HWND FalconDisplay.appWin
Resultant CampaignAutoSave
FM_JOIN_CAMPAIGN
Posted by
in
CampaignPreloadSuccess,  CampaignConnectionTimer, StartCampaignGame 
HWND AppWnd_
Posted by
in
TacSelectGameCB
HWND AppWnd_
Posted by
in
CampSelectGameCB
HWND AppWnd_
Resultant
in
FM_JOIN_FAILED,
FM_JOIN_SUCCEED
FM_JOIN_FAILED
Posted by
in
CampaignConnectionTimer
HWND FalconDisplay.appWin
Posted by FM_LOAD_CAMPAIGN
HWND FalconDisplay.appWin
Resultant
in
CampaignJoinFail
FM_GAME_FULL
Posted by
in
FalconRequestCampaignData::Process
HWND gMainHandler->GetAppWnd()
Resultant
in
DisplayJoinStatusWindow,CampaignJoinFail
,
FM_MATCH_IN_PROGRESS
Posted by
in
FalconRequestCampaignData::Process
HWND gMainHandler->GetAppWnd()
Resultant
in
GameHasStarted, CampaignJoinFail
,
FM_ONLINE_STATUS Seems to signal an error condition
Posted by
in
UIComms::StartCommsDoneCB
HWND UIComms::AppWnd_(FalconDisplay.appWin)
Resultant UI_CommsErrorMessage
FM_SHUTDOWN_CAMPAIGN
Posted by
in
FM_REVERT_CAMPAIGN:
HWND AppWnd_
Posted by
in
LeaveCurrentGame
HWND AppWnd_
Posted by
in
LeaveDogfight
HWND AppWnd_
Posted by
in
StopCampaignLoad
HWND AppWnd_
Posted by
in
UIComms::StopComms
HWND AppWnd_
Posted by
in
InitCommsStuff
HWND AppWnd_
Resultant ShutdownCampaign
FM_START_INSTANTACTION
Posted by
in
InstantActionFlyCB
HWND gMainHandler->GetAppWnd()
Resultant

in

EndUI, instant_action::set_campaign_time, instant_action::move_player_flight, instant_action::create_wave, SimulationLoopControl::StartGraphics
FM_START_DOGFIGHT
Posted by
in
DoCompressionLoop
HWND gMainHandler->GetAppWnd()
Resultant
in
FLYSTATE,SimulationLoopControl::StartGraphics();
FM_START_CAMPAIGN
Posted by
in
DoCompressionLoop
HWND gMainHandler->GetAppWnd()
Resultant
in
FLYSTATE,SimulationLoopControl::StartGraphics();
FM_START_TACTICAL
Posted by
in
DoCompressionLoop
HWND gMainHandler->GetAppWnd()
Resultant
in
FLYSTATE,SimulationLoopControl::StartGraphics();
FM_GOT_CAMPAIGN_DATA
Posted by
in
FalconSendVC::Process
HWND gMainHandler->GetAppWnd()
Posted by
in
FalconSendUnitData::Decode
HWND gMainHandler->GetAppWnd()
Posted by
in
FalconSendPersistantList::Process
HWND gMainHandler->GetAppWnd()
Posted by
in
FalconSendObjData::Process
HWND gMainHandler->GetAppWnd()
Posted by
in
FalconSendCampaign::Process
HWND gMainHandler->GetAppWnd()
Posted by
in
FalconCampDataMessage::Process
HWND gMainHandler->GetAppWnd()
Posted by
in
CampaignClass::LoadScenarioStats
HWND FalconDisplay.appWin
Resultant
in
Switch(wparm)!
VERY COMPLEX 9 SUBMESSAGES
FM_CAMPAIGN_OVER
Posted by
in
ReadScriptedTriggerFile
HWND FalconDisplay.appWin
Posted by
in
PlayUIMovieQ
HWND AppWnd_
Resultant
in
LogBook.FinishCampaign, SetTimeCompression(0)
FM_ATTACK_WARNING
Posted by
in
ApplyDivert
HWND FalconDisplay.appWin
Resultant
in
UIScramblePlayerFlight
FM_AIRBASE_ATTACK
Posted by
in
FalconCampWeaponsFire::Process
HWND FalconDisplay.appWin
Resultant CampEventSoundID = 500005
FM_AIRBASE_DISABLED Not Called Relocation should be coincedence of this
Resultant
in
UI_HandleAirbaseDestroyed
FM_REBUILD_WP_LIST
Posted by
in
WaypointCB
HWND gMainHandler->GetAppWnd()
Resultant
in
RebuildCurrentWPList
FM_PLAYER_FLIGHT_CANCELED No where instanciated!
Resultant
in
UI_HandleFlightCancel
FM_REFRESH_CAMPMAP
Posted by
in
SetTeam
HWND FalconDisplay.appWin
Posted by
in
TeamClass::ReadDirty
HWND FalconDisplay.appWin
Posted by
in
FalconObjectiveMessage::Process
HWND FalconDisplay.appWin
Posted by
in
FalconTeamMessage::Process
HWND FalconDisplay.appWin
Resultant
in
UI_UpdateOccupationMap
FM_SQUADRON_REBASED
Posted by
in
DoCampaignLoop

 
HWND AppWnd_
Resultant
in


 
 
 
 
FM_SQUADRON_RECALLED
Posted by
in
DoCampaignLoop

 
HWND AppWnd_
Resultant
in


 
 
 
 
FM_REMOTE_LOGBOOK
Posted by
in
DoCampaignLoop

 
HWND AppWnd_

 
 
Resultant
in


 
 
 
 
FM_REPLAY_FM_VIDEO
Posted by
in
DoCampaignLoop

 
HWND AppWnd_

 
 
Resultant
in


 
 
 
 
FM_PLAY_UI_MOVIE
Posted by
in
DoCampaignLoop

 
HWND AppWnd_

 
 
Resultant
in


 
 
 
 
FM_RECIEVE_CHAT
Posted by
in
DoCampaignLoop

 
HWND AppWnd_

 
 
Resultant
in


 
 
 
 
FM_PLAYER_AIRCRAFT_DESTROYED
Posted by
in
DoCampaignLoop

 
HWND AppWnd_

 
 
Resultant
in


 
 
 
 
FM_PLAY_INTRO_MOVIE
Posted by
in
DoCampaignLoop

 
HWND AppWnd_

 
 
Resultant
in


 
 
 
 
FM_EXIT_GAME
Posted by
in
DoCampaignLoop

 
HWND AppWnd_

 
 
Resultant
in


 
 
 
 
FM_GIVE_FOCUS
Posted by
in
DoCampaignLoop

 
HWND AppWnd_

 
 
Resultant
in


 
 
 
 
FM_CHECK_FPR_VR_INPUT
Posted by
in
DoCampaignLoop

 
HWND AppWnd_

 
 
Resultant
in


 
 
 
 
WM_SYSCOMMAND
Posted by
in
DoCampaignLoop

 
HWND AppWnd_

 
 
Resultant
in


 
 
 
 
WM_DESTROY
Posted by
in
DoCampaignLoop

 
HWND AppWnd_

 
 
Resultant
in


 
 
 
 
WM_USER
Posted by
in
DoCampaignLoop

 
HWND AppWnd_

 
 
Resultant
in


 
 
 

default-
 
Posted by
in
DoCampaignLoop

 
HWND AppWnd_

 
 
Resultant
in


 

 


 
 

 
Posted by
in
DoCampaignLoop

 
HWND AppWnd_

 
 
Resultant
in