home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / zfamily.zip / zfamily / ZDTFUNCS / SAMPLE / TSTBTMAP.INC < prev    next >
Text File  |  1993-09-24  |  2KB  |  53 lines

  1. /*
  2. ** /----------------------------------------------------------------------\
  3. ** |             IBM Z Family Reusable Libraries/2 (5641-504)             |
  4. ** |----------------------------------------------------------------------|
  5. ** | (C) Copyright International Business Machines Corporation 1993, 1994 |
  6. ** |----------------------------------------------------------------------|
  7. ** |                       DISCLAIMER OF WARRANTIES                       |
  8. ** |                       ------------------------                       |
  9. ** | The following code is sample code created by IBM Corporation.        |
  10. ** | Such a code is provided to you solely for the purpose of assisting   |
  11. ** | you in the development of your applications. The code is provided    |
  12. ** | "AS IS", without warranty of any kind.  IBM shall not be liable for  |
  13. ** | any damages arising out of your use of the following code, even if   |
  14. ** | they have been advised of the possibility of such damages.           |                                                                         *
  15. ** \----------------------------------------------------------------------/
  16. **
  17. **  Include : TSTBTMAP.INC
  18. **  Author  : Dario de Judicibus (DEJUDICI at ROMEPPC)
  19. **  Created : 09 Apr 1993
  20. **  Updated : 21 Sep 1993
  21. **  Version : 4.12
  22. **  Content : Handle BitMap size and position
  23. **
  24. */
  25.  {
  26.    BOOL fSuccess ;
  27.  
  28.    switch (SHORT2FROMMP(mp1))
  29.    {
  30.      case BN_PAINT:
  31.      {
  32.        Tmezon = (TMEZONStruct *)WinQueryWindowULong(hWndClient, OFFSET_TMEZON) ;
  33.  
  34.       /*
  35.       **  Draw button. WS_CLIPSIBLINGS avoids that offset entry field be overdrawn.
  36.       */
  37.        zzzDrawButtonBitmap(((USERBUTTON *)mp2)->hps, // Bitmap presentation space
  38.                            hWndDlg,                  // Dialog handle
  39.                            Tmezon->hbmp,             // Bitmap handle
  40.                            TMEZONMAPBUT) ;           // Button identity
  41.      }
  42.      break ;
  43.  
  44.      default:
  45.      {
  46.        return(WinDefDlgProc(hWndDlg, message, mp1, mp2)) ;
  47.      }
  48.      break ;
  49.    }
  50.  
  51.    return ((MRESULT)FALSE) ;
  52.  }
  53.