define.h #define TM_START WM_USER + 2000 // 자동검사시작 #define TM_STOP WM_USER + 2001 // 검사중지 FormMeasureInfo.cpp SendMessage(BaseForm->nForm[stage]->Handle, TM_START, 0, 0); FormTotal.h BEGIN_MESSAGE_MAP MESSAGE_HANDLER(TM_START, TMessage, OnStart) MESSAGE_HANDLER(TM_STOP , TMessage, OnStop) MESSAGE_HANDLER(TM_SIZE , TMessage, OnSize) MESSAGE_HANDLER(TM_IR , TMessage, OnIr) MESSAGE_HANDLER(TM_OCV , TMessage, OnOcv) END_MESSAGE_MAP(TForm) void __fastcall OnStart(TMessage& Msg); // 상태 전환 void __fastcall OnStop(TMessage& Msg); // 수동 시작 FormTotal.cpp void __fastcall TTotalForm::OnStart(TMessage& Msg){} SendMessage(TM_START) -> MESSAGE_HANDLER(TM_START, TMessage, OnStart) -> OnStart(TMessage& Msg)