📄 cpw_init.h
字号:
/* 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 + -