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.
1.6.2