home *** CD-ROM | disk | FTP | other *** search
/ Microsoft Programmer's Library 1.3 / Microsoft-Programers-Library-v1.3.iso / sampcode / win_lrn / mouse / getprofi.c < prev    next >
C/C++ Source or Header  |  1988-08-10  |  1KB  |  34 lines

  1. #include <windows.h>
  2. #include <stdio.h>
  3.  
  4. #define BUFSIZE 80 /* Output Buffer Size */
  5.  
  6. int PASCAL WinMain (hInstance, hPrevInstance, lpszCmdLine, nCmdShow)
  7. HANDLE hInstance, hPrevInstance;
  8. LPSTR  lpszCmdLine;
  9. int    nCmdShow;
  10. {
  11.    char szOutBuf[BUFSIZE];              /* Output Buffer                  */
  12.    int iReturn;                         /* WIN.INI DoubleClickSpeed Value */
  13.  
  14.    iReturn = GetProfileInt((LPSTR)"windows",          /* Application Name */
  15.                            (LPSTR)"DoubleClickSpeed", /* Key Name         */
  16.                            (int)-999);                /* Default Value    */
  17.    if (iReturn == -999) {  /* If the default was returned, say so */
  18.       sprintf(szOutBuf, "%s%d",
  19.               "The Default Value was Returned: ",
  20.               iReturn);
  21.       MessageBox(GetFocus(), (LPSTR)szOutBuf,
  22.                  (LPSTR)"GetProfileInt() - Default!",
  23.                  MB_OK | MB_ICONEXCLAMATION);
  24.       }
  25.    else {  /* Otherwise, display the speed in a message box */
  26.       sprintf(szOutBuf, "%s%d",
  27.               "The DoubleClickSpeed Returned is: ",
  28.               iReturn);
  29.       MessageBox(GetFocus(), (LPSTR)szOutBuf,
  30.                  (LPSTR)"GetProfileInt()", MB_OK);
  31.       }
  32.    return FALSE;
  33. }
  34.