Scol Objects structure. More...
#include <commctrl.h>
Go to the source code of this file.
Data Structures | |
struct | ObjVoid |
struct | ObjBitmap |
struct | Palette |
struct | ObjWindow |
struct | ObjFont |
struct | ObjCursor |
Defines | |
#define | MAX_TEXT 32000 |
#define | OBJ_TYPE_NULL 0 |
#define | OBJ_TYPE_WINDOW 1 |
#define | OBJ_TYPE_TEXT 2 |
#define | OBJ_TYPE_EDIT_LINE 3 |
#define | OBJ_TYPE_EDIT_TEXT 4 |
#define | OBJ_TYPE_PUSHBUTTON 5 |
#define | OBJ_TYPE_MENU 6 |
#define | OBJ_TYPE_CHECK_BOX 7 |
#define | OBJ_TYPE_COMBO_BOX 8 |
#define | OBJ_TYPE_FONT 9 |
#define | OBJ_TYPE_RICH_TEXT 10 |
#define | OBJ_TYPE_BITMAP 11 |
#define | OBJ_TYPE_PUSH_BUTTON_BITMAP 12 |
#define | OBJ_TYPE_LIST_BOX 14 |
#define | OBJ_TYPE_MENU_ITEM 15 |
#define | OBJ_TYPE_CURSOR 16 |
#define | OBJ_TYPE_TREE 17 |
#define | OBJ_TYPE_LISTBITMAP 18 |
#define | OBJ_TYPE_LISTTAB 19 |
#define | OBJ_TYPE_HEADER 20 |
#define | WINDOW_MINIMIZED 1 |
#define | WINDOW_MAXIMIZED 2 |
#define | WINDOW_RESTORED 3 |
#define | WINDOW_HIDDEN 4 |
#define | WINDOW_UNHIDDEN 5 |
#define | WN_MINIMIZE (1<<0) |
#define | WN_NOBORDER (1<<1) |
#define | WN_NOCAPTION (1<<2) |
#define | WN_NOCLIPCHILDREN (1<<3) |
#define | WN_CHILD (1<<4) |
#define | WN_ACTIVEX (1<<5) |
#define | WN_MINBOX (1<<6) |
#define | WN_SIZEBOX (1<<7) |
#define | WN_MENU (1<<8) |
#define | WN_NOCURSOR (1<<9) |
#define | WN_NOFOCUS (1<<10) |
#define | WN_DRAGDROP (1<<11) |
#define | WN_CHILDMENU (1<<12) |
#define | WN_HIDE (1<<13) |
#define | WN_DIALOG (1<<14) |
#define | WN_DOWN (1<<15) |
#define | WN_GROUP (1<<16) |
#define | WN_MAXBOX (1<<17) |
#define | WN_MODAL (1<<18) |
#define | WN_HSCROLL (1<<19) |
#define | WN_VSCROLL (1<<20) |
#define | WN_CHILDSCROLL (1<<21) |
#define | WN_NOBACKGROUND (1<<22) |
#define | WN_NOSCOL (1<<24) |
#define | BUFFER_FLAG_DOWN 1 |
#define | OBJ_TYPE_NULL 0 |
#define | OBJ_MAX_TYPE 1 |
#define | GET_RED(pal, num) ((pal)->R[num]) |
#define | GET_GREEN(pal, num) ((pal)->G[num]) |
#define | GET_BLUE(pal, num) ((pal)->B[num]) |
#define | SAFE_DELETE(p) { if(p) { delete (p); (p)=NULL; } } |
#define | SAFE_DELETE_ARRAY(p) { if(p) { delete[] (p); (p)=NULL; } } |
#define | SAFE_RELEASE(p) { if(p) { (p)->Release(); (p)=NULL; } } |
#define | SAFE_CLOSE_HANDLE(p) { if(p) { CloseHandle(p); (p)=NULL; } } |
#define | SAFE_DELETE_BUFFER(p) { if(p) { if( (p)->buffer ) delete[] (p)->buffer; delete (p); (p)=NULL; } } |
Typedefs | |
typedef struct ObjVoid * | PtrObjVoid |
typedef unsigned char * | OBJBITMAP_BUFFER |
typedef struct ObjBitmap * | PtrObjBitmap |
typedef struct Palette * | PtrPalette |
typedef struct ObjWindow * | PtrObjWindow |
typedef struct ObjFont * | PtrObjFont |
typedef struct ObjCursor * | PtrObjCursor |
Variables | |
PtrObjBitmap | LIB2DtransBkg |
Scol Objects structure.