⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cpw_init.h

📁 关于游戏手柄的驱动编程
💻 H
📖 第 1 页 / 共 2 页
字号:
  /*    cpwInitWindowProperty                                              */
  /*                                                                       */
  /* <Description>                                                         */
  /*                                                                       */

  /* window style flags */

  #define CPW_WINDOWPROP_STANDARD       0x00000001
  #define CPW_WINDOWPROP_POPUP          0x00000002
  #define CPW_WINDOWPROP_NODRESSING     0x00000004
  #define CPW_WINDOWPROP_STYLECLRMASK   0xFFFFFF00

  /* window border style flags */

  #define CPW_WINDOWPROP_NOBORDER       0x00000100
  #define CPW_WINDOWPROP_THINBORDER     0x00000200
  #define CPW_WINDOWPROP_THICKBORDER    0x00000400
  #define CPW_WINDOWPROP_BORDERCLRMASK  0xFFFFF0FF

  /* setting numerical options */

  #define CPW_WINDOWPROP_POSITION       0x80000000
  #define CPW_WINDOWPROP_SIZE           0x40000000
  #define CPW_WINDOWPROP_DESKTOP        0x20000000
  #define CPW_WINDOWPROP_EXPECTMENU     0x10000000

  CPW_API bool
  cpwInitWindowProperty( pCpw cpw, 
                         uint_32 property, 
                         uint_32 paramone,
                         uint_32 paramtwo );
  /*                                                                       */
  /*************************************************************************/

  /*************************************************************************/
  /*                                                                       */
  /* <Function>                                                            */
  /*    cpwInitPrintHandler                                                */
  /*                                                                       */
  /* <Description>                                                         */
  /*                                                                       */
  CPW_API bool  
  cpwInitPrintHandler( pCpw cpw, 
                       CpwPrintHandler print );
  /*                                                                       */
  /*************************************************************************/

  /*************************************************************************/
  /*                                                                       */
  /* <Function>                                                            */
  /*    cpwInitDisplayModeExact                                            */
  /*                                                                       */
  /* <Description>                                                         */
  /*                                                                       */
  CPW_API bool  
  cpwInitDisplayModeExact( pCpw cpw, 
                           uint_32 mode, 
                           uint_32 condition, 
                           int_32  value );
  /*                                                                       */
  /*************************************************************************/

  /*************************************************************************/
  /*                                                                       */
  /* <Defines>                                                             */
  /*                                                                       */
  /* <Description>                                                         */
  /*    Comparitor constants for cpwInitDisplayModeExact.                  */
  /*                                                                       */
  #define  CPW_NONE                             0x0000
  #define  CPW_EQUAL                            0x0001
  #define  CPW_NOT_EQUAL                        0x0002
  #define  CPW_LESS                             0x0003
  #define  CPW_MORE                             0x0004
  #define  CPW_LESS_OR_EQUAL                    0x0005
  #define  CPW_MORE_OR_EQUAL                    0x0006
  #define  CPW_CLOSEST                          0x0007
  /*                                                                       */
  /*************************************************************************/

  /*************************************************************************/
  /*                                                                       */
  /* <Defines>                                                             */
  /*                                                                       */
  /* <Description>                                                         */
  /*    Settings flag constants for cpwInitDisplayModeExact.               */
  /*                                                                       */
  #define    CPW_SURFACEX_ALPHA                 1
  #define    CPW_SURFACEX_ACCUM                 2
  #define    CPW_SURFACEX_RED                   3
  #define    CPW_SURFACEX_GREEN                 4
  #define    CPW_SURFACEX_BLUE                  5
  #define    CPW_SURFACEX_INDEXCOLORBUFFER      6
  #define    CPW_SURFACEX_CONFORMANT            7
  #define    CPW_SURFACEX_DEPTH                 8
  #define    CPW_SURFACEX_DOUBLE                9
  #define    CPW_SURFACEX_INDEX                 10
  #define    CPW_SURFACEX_NUM                   11
  #define    CPW_SURFACEX_RGBA                  12
  #define    CPW_SURFACEX_RGB                   13
  #define    CPW_SURFACEX_LUMINANCE             14
  #define    CPW_SURFACEX_STENCIL               15
  #define    CPW_SURFACEX_SINGLE                16
  #define    CPW_SURFACEX_STEREO                17
  #define    CPW_SURFACEX_SAMPLES               18
  #define    CPW_SURFACEX_SLOW                  19
  #define    CPW_SURFACEX_WIN32PDF              20
  #define    CPW_SURFACEX_XVISUAL               21
  #define    CPW_SURFACEX_XSTATICGRAY           22
  #define    CPW_SURFACEX_XGRAYSCALE            23
  #define    CPW_SURFACEX_XSTATICCOLOR          24
  #define    CPW_SURFACEX_XPSEUDOCOLOR          25
  #define    CPW_SURFACEX_XTRUECOLOR            26
  #define    CPW_SURFACEX_XDIRECTCOLOR          27
  /*                                                                       */
  /*************************************************************************/

#ifdef CPW_INTERN

  /*************************************************************************/
  /*                                                                       */
  /*   internal functions and definitions                                  */
  /*                                                                       */
  /*************************************************************************/

  bool cpw_init_init( pCpw cpw );
  void cpw_init_exit( pCpw cpw );

#endif /* CPW_INTERN */

CPW_END_HEADER

#endif

/* 
    Developer Logs

    Date        Name                    Notes
    ------------------------------------------------------------------------
    12/09/2001  Jim Mathies             Started Cpw Project
    01/01/2002  Jim Mathies             First public release of 1.0 Beta
    02/01/2002  Jim Mathies             Final 1.0 release

    "Programming is an art. 
    
    One important quality of a true masterpeice is how you mix and 
    apply the paint to the canvas.

    Another is the paint you choose."

*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -