Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (Deutsch) » UltraLite - C- und C++-Programmierung » Anwendungsentwicklung » UltraLite-Anwendungen für Windows Mobile entwickeln » Synchronisation unter Windows Mobile

 

ActiveSync-Synchronisation hinzufügen (Windows API)

Wenn Sie direkt in der Windows API programmieren, müssen Sie die Nachricht vom MobiLink-Provider in der WindowProc-Funktion verarbeiten und mit der ULIsSynchronizeMessage-Funktion ermitteln, ob die Nachricht empfangen wurde,

Das folgende Beispiel zeigt, wie die Nachricht verarbeitet wird:



LRESULT CALLBACK WindowProc( HWND hwnd,
         UINT uMsg,
         WPARAM wParam,
         LPARAM lParam )
{
  if( ULIsSynchronizeMessage( uMsg ) ) {
    DoSync();
    if( wParam == 1 ) DestroyWindow( hWnd );
    return 0;
  }
  switch( uMsg ) {
  // code to handle other windows messages
  default:
    return DefWindowProc( hwnd, uMsg, wParam, lParam );
  }
  return 0;
}

Dabei ist DoSync die Methode, die ULSynchronize aufruft.

Siehe ULIsSynchronizeMessage-Methode.