case WM_PAINT:

hdc = BeginPaint(hWnd, &ps); GetClientRect(hWnd, &rect);

rect.top += CommandBar_Height(hWndCB); DrawText(hdc, TEXT("Hello Windows CE!"), -1, &rect, DT_SINGLELINE DT_CENTER DT_VCENTER); EndPaint(hWnd, &ps);

return 0;

case WM_LBUTTONDOWN:

h = CreateThread(NULL, 0, ( LPTHREAD_START_ROUTINE)ioProc, NULL, 0, ( LPDWORD)&ThreadID); return 0;

case WM_USER: switch( ( int)uParam) { case 0:

MessageBox( hWnd, TEXT( "Connected!") , TEXT( "MessageBox"), MB_OK); break;

case 1:

MessageBox( hWnd, TEXT( "Time Out!") , TEXT( "MessageBox"), MB_OK); break;

case -1:

MessageBox( hWnd, TEXT( "Other program is using!") , TEXT( "MessageBox"), MB_OK); break;

default:

MessageBox( hWnd, TEXT( "Function call Failed!") , TEXT( "MessageBox"), MB_OK); break;

 

}

 

//

TerminateThread( h,0);

// Close because thread is no longer required.

//ExitThread( 0L); CloseHandle( h); return 0;

case WM_CLOSE:

sndPlaySound(TEXT("Close"), SND_NODEFAULT SND_ASYNC); DestroyWindow(hWnd);

return 0;

case WM_DESTROY: PostQuitMessage(0); return 0;

40

Page 40
Image 40
Casio PA-2400W manual Case Wmpaint