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

SQL Anywhere 11.0.1 (日本語) » Ultra Light - C/C++ プログラミング » API リファレンス » Embedded SQL API リファレンス

 

ULIsSynchronizeMessage 関数

メッセージが ActiveSync に対する Mobile Link プロバイダからの同期メッセージであるかどうかを確認し、そのメッセージを処理するコードを呼び出すことができます。同期メッセージの処理が完了したときに、ULSignalSyncIsComplete 関数を呼び出す必要があります。

構文
ul_bool ULIsSynchronizeMessage(
ul_u_long uMsg
);
備考

この関数の呼び出しを、使用しているアプリケーションの WindowProc 関数にインクルードしてください。

ActiveSync を使用する Windows Mobile に適用されます。

以下のコードは、ULIsSynchronizeMessage を使用した同期メッセージの処理方法の箇所を抜粋したものです。

LRESULT CALLBACK WindowProc( HWND hwnd,
         UINT uMsg,
         WPARAM wParam,
         LPARAM lParam )
{
  if( ULIsSynchronizeMessage( uMsg ) ) {
    // execute synchronization code
    if( wParam == 1 ) DestroyWindow( hWnd );
    return 0;
  }

  switch( uMsg ) {

  // code to handle other windows messages

  default:
    return DefWindowProc( hwnd, uMsg, wParam, lParam );
  }
  return 0;
}
参照