Registrations are now open. Join us today!
There is still a lot of work to do on the wiki yet! More information about editing can be found here.
Already have an account?

Microsoft KB Archive/104789

From BetaArchive Wiki

DOC: WM_TIMER Case on Page 94 of Guide to Programming


3.10 WINDOWS kbprg kbdocerr

The information in this article applies to:

  • Microsoft Windows Software Development Kit (SDK) 3.1


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);

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.