-void RunLoop()
-{
- MSG nMsg = { 0 };
-
- while( GetMessage( &nMsg, 0, NULL, NULL ) )
- {
- if( WIN_CALLBACK_EVENT == nMsg.message )
- {
- Dali::CallbackBase *callback = ( Dali::CallbackBase* )nMsg.wParam;
- Dali::CallbackBase::Execute( *callback );
- }
-
- TranslateMessage( &nMsg );
- DispatchMessage( &nMsg );
-
- if( WM_CLOSE == nMsg.message )
- {
- break;
- }
- }
-}
-