Windows API に対して直接プログラミングしている場合は、Mobile Link プロバイダからのメッセージをアプリケーションの WindowProc 関数で処理します。メッセージを受信したかどうかを判断するには、ULIsSynchronizeMessage 関数を使用します。
次の例は、メッセージの処理方法を示しています。
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; } |
DoSync は実際に ULSynchronize を呼び出すメソッドです。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |