Main Page Class Hierarchy Compound List File List Compound Members File Members

# object.h File Reference

`#include <windows.h>`
`#include "node.h"`
`#include "rectangle.h"`
`#include "bitmap.h"`

Go to the source code of this file.

## Compounds
class | Aobject
## Defines
#define | mouseCTRL (1<<31)
#define | mouseSHIFT (1<<30)
#define | mouseALT (1<<29)
#define | mouseL (1<<28)
#define | mouseM (1<<27)
#define | mouseR (1<<26)
#define | mousePULSE (1<<01)
#define | mouseCAPTURE (1<<00)
#define | keyboardCTRL (1<<31)
#define | keyboardSHIFT (1<<30)
#define | keyboardALT (1<<29)
#define | keyboardLCTRL (1<<28)
#define | keyboardLSHIFT (1<<27)
#define | keyboardLALT (1<<26)
#define | keyboardRCTRL (1<<25)
#define | keyboardRSHIFT (1<<24)
#define | keyboardRALT (1<<23)
#define | keyboardCURSORLEFT (1<<19)
#define | keyboardCURSORRIGHT (1<<18)
#define | keyboardHOME (1<<17)
#define | keyboardEND (1<<16)
#define | keyboardINSERT (1<<15)
#define | keyboardDELETE (1<<14)
#define | keyboardCLEAR (1<<13)
#define | keyboardBACKSPACE (1<<12)
#define | keyboardENTER (1<<11)
#define | keyboardCURSORUP (1<<10)
#define | keyboardCURSORDOWN (1<<9)
#define | keyboardPAGEUP (1<<8)
#define | keyboardPAGEDOWN (1<<7)
#define | keyboardTAB (1<<6)
#define | keyboardESCAPE (1<<5)
## Enumerations
enum | { mouseNORMAL = 0, mouseLDOWN, mouseLUP, mouseLDBLCLK, mouseMDOWN, mouseMUP, mouseMDBLCLK, mouseRDOWN, mouseRUP, mouseRDBLCLK, mouseLOSTCAPTURE, mouseWHEEL, mouseSTAY, mouseENTER, mouseLEAVE }
enum | { keyboardNORMAL = 0, keyboardDOWN, keyboardUP, keyboardCHAR, keyboardGETFOCUS, keyboardLOSTFOCUS }
enum | { zorderFRONT = 0, zorderBACK, zorderTOP }

## Define Documentation

#define keyboardALT (1<<29)

#define keyboardBACKSPACE (1<<12)

#define keyboardCLEAR (1<<13)

#define keyboardCTRL (1<<31)

#define keyboardCURSORDOWN (1<<9)

#define keyboardCURSORLEFT (1<<19)

#define keyboardCURSORRIGHT (1<<18)

#define keyboardCURSORUP (1<<10)

#define keyboardDELETE (1<<14)

#define keyboardEND (1<<16)

#define keyboardENTER (1<<11)

#define keyboardESCAPE (1<<5)

#define keyboardHOME (1<<17)

#define keyboardINSERT (1<<15)

#define keyboardLALT (1<<26)

#define keyboardLCTRL (1<<28)

#define keyboardLSHIFT (1<<27)

#define keyboardPAGEDOWN (1<<7)

#define keyboardPAGEUP (1<<8)

#define keyboardRALT (1<<23)

#define keyboardRCTRL (1<<25)

#define keyboardRSHIFT (1<<24)

#define keyboardSHIFT (1<<30)

#define keyboardTAB (1<<6)

#define mouseALT (1<<29)

#define mouseCAPTURE (1<<00)

#define mouseCTRL (1<<31)

#define mouseL (1<<28)

#define mouseM (1<<27)

#define mousePULSE (1<<01)

#define mouseR (1<<26)

#define mouseSHIFT (1<<30)

## Enumeration Type Documentation

anonymous enum

  | Enumeration values:
  mouseNORMAL |
  mouseLDOWN |
  mouseLUP |
  mouseLDBLCLK |
  mouseMDOWN |
  mouseMUP |
  mouseMDBLCLK |
  mouseRDOWN |
  mouseRUP |
  mouseRDBLCLK |
  mouseLOSTCAPTURE |
  mouseWHEEL |
  mouseSTAY |
  mouseENTER |
  mouseLEAVE |

anonymous enum

  | Enumeration values:
  keyboardNORMAL |
  keyboardDOWN |
  keyboardUP |
  keyboardCHAR |
  keyboardGETFOCUS |
  keyboardLOSTFOCUS |

anonymous enum

  | Enumeration values:
  zorderFRONT |
  zorderBACK |
  zorderTOP |