Microsoft KB Archive/104789

From BetaArchive Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

DOC: WM_TIMER Case on Page 94 of Guide to Programming

Q104789

3.10 WINDOWS kbprg kbdocerr



The information in this article applies to:


  • Microsoft Windows Software Development Kit (SDK) 3.1





SUMMARY

Section 4.2.13, page 94, of the Windows SDK "Guide to Programming" manual shows how to add WM_TIMER processing to a window procedure. The code in the book is actually WM_LBUTTONDBLCLK. This is an error.

Chapter 4 of the "Guide to Programming" manual builds a sample program called input. The correct WM_TIMER case is found within INPUT.C, which is in the \GUIDE\INPUT directory of the Windows SDK directory. If this is a Visual C++ installation, INPUT.C will be in the \SAMPLES\INPUT directory.

The correct code is listed below:

   case WM_TIMER:

      wsprintf(TimerText, "WM_TIMER: %d seconds", nTimerCount += 5);
      InvalidateRect(hWnd, &rectTimer, TRUE);
      break; 

Additional query words: 3.10

Keywords : kbdocfix kb16bitonly kbSDKPlatform kbWndw kbWndwMsg
Issue type :
Technology : kbAudDeveloper kbWin3xSearch kbSDKSearch kbWinSDKSearch kbWinSDK310


Last Reviewed: June 9, 1999
© 2001 Microsoft Corporation. All rights reserved. Terms of Use.