NUMBUT.C
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:2k
源码类别:

Windows编程

开发平台:

Visual C++

  1. /******************************************************************************
  2. *       This is a part of the Microsoft Source Code Samples. 
  3. *       Copyright (C) 1993-1997 Microsoft Corporation.
  4. *       All rights reserved. 
  5. *       This source code is only intended as a supplement to 
  6. *       Microsoft Development Tools and/or WinHelp documentation.
  7. *       See these sources for detailed information regarding the 
  8. *       Microsoft samples programs.
  9. ******************************************************************************/
  10. #include <windows.h>
  11. #include <stdio.h>
  12. #include "console.h"
  13. /*************************************************************
  14. * FUNCTION: demoGetNumBut(HANDLE hConOut)                    *
  15. *                                                            *
  16. * PURPOSE: simply report the number of buttons on your mouse *
  17. *                                                            *
  18. * INPUT: the console output handle to write to               *
  19. *************************************************************/
  20. void demoGetNumBut(HANDLE hConOut)
  21. {
  22.   DWORD dwNumMouseButtons;
  23.   BOOL bSuccess;
  24.   CHAR szTemp[256];
  25.   setConTitle(__FILE__);
  26.   bSuccess = GetNumberOfConsoleMouseButtons(&dwNumMouseButtons);
  27.   PERR(bSuccess, "GetNumberOfConsoleMouseButtons");
  28.   myPuts(hConOut, "Using GetNumberOfConsoleMouseButtons to obtain then"
  29.                   "number of buttons on your mouse...");
  30.   sprintf(szTemp, "Your mouse has %d buttons.", dwNumMouseButtons);
  31.   myPuts(hConOut, szTemp);
  32.   myPuts(hConOut, "nHit enter to return...");
  33.   myGetchar();
  34.   return;
  35. }