define the type of toolitem
More...define the event code of tool item
More...| #define NCS_TOOLITEM_CHECKED 0x01 |
tool item state checked
Definition at line 178 of file mtoolitem.h.
| #define NCS_TOOLITEM_FLAG_TEXT_LEFT 0x01 |
indicate that create a tool item whoes text at left. default is in the right
Definition at line 110 of file mtoolitem.h.
| #define NCS_TOOLITEM_FLAG_TEXT_UP NCS_TOOLITEM_FLAG_TEXT_LEFT |
indicate that create a tool item whoes text at up
Definition at line 116 of file mtoolitem.h.
| #define NCS_TOOLITEM_FLAG_VERT 0x02 |
indicate that create a tool item whoes text and image arranged vertically
Definition at line 121 of file mtoolitem.h.
| #define NCS_TOOLITEM_UNCHECKED 0x00 |
tool item state unckecked
Definition at line 173 of file mtoolitem.h.
| enum mToolItemEvent |
define the event code of tool item
Definition at line 87 of file mtoolitem.h.
| enum mToolItemType |
define the type of toolitem
Definition at line 25 of file mtoolitem.h.
| void * ncsCreateCheckToolItem | ( | int | id, | |
| mToolImage * | img, | |||
| const char * | str, | |||
| UINT | flags, | |||
| int | state | |||
| ) |
create a check able tool item, like mCheckButton
| id | - the id of toolitem | |
| img | - the mToolItem image used by this item | |
| str | - the text of tool item, can be NULL | |
| flags | - the flags of tool item,
| |
| state | - the state of tool item |
| void * ncsCreateMenuToolItem | ( | int | id, | |
| mToolImage * | img, | |||
| const char * | str, | |||
| UINT | flags, | |||
| mPopMenuMgr * | menu | |||
| ) |
create mnue tool item, like a mMenuButton
| id | - the id of toolitem | |
| img | - the mToolItem image used by this item | |
| str | - the text of tool item, can be NULL | |
| flags | - the flags of tool item,
| |
| menu | - the popmenu pointer |
| void * ncsCreatePushToolItem | ( | int | id, | |
| mToolImage * | img, | |||
| const char * | str, | |||
| UINT | flags | |||
| ) |
create push tool item. a push tool item like a push button
| id | - the id of toolitem | |
| img | - the mToolItem image used by this item | |
| str | - the text of tool item, can be NULL | |
| flags | - the flags of tool item,
|
| void * ncsCreateRadioToolItem | ( | int | id, | |
| mToolImage * | img, | |||
| const char * | str, | |||
| UINT | flags | |||
| ) |
create a check able tool item, like mRadioButton
| id | - the id of toolitem | |
| img | - the mToolItem image used by this item | |
| str | - the text of tool item, can be NULL | |
| flags | - the flags of tool item,
|
| void * ncsCreateSeparatorItem | ( | void | ) |
create separator item
| void * ncsCreateWidgetToolItem | ( | mWidget * | widget | ) |
create a toolitem which include a mWidget object
| widget | the widget object, its parant must be a mToolBar |
| BOOL ncsDrawToolImageCell | ( | mToolImage * | mti, | |
| HDC | hdc, | |||
| int | idx, | |||
| const RECT * | prc | |||
| ) |
draw a sub image from toolimage to hdc
| mti | - the mToolImage object | |
| hdc | - the destination dc handle | |
| idx | - the index of sub image | |
| prc | - the area to draw bitmap |
| void ncsFreeToolImage | ( | mToolImage * | mti | ) |
free the toolimage
| void ncsFreeToolItem | ( | mObject * | obj | ) |
free the tool item object
| obj | -- the object want to free |
| int ncsGetToolItemType | ( | void * | toolitem | ) |
get the type of item
| toolitem | - the pointer of toolitem |
| BOOL ncsInitToolItems | ( | void | ) |
initialize tool items
| BOOL ncsIsMenuToolItem | ( | void * | toolitem | ) |
check the toolitem is menu tool item or not
| toolitem | - the pointer of toolitem |
| BOOL ncsIsPushToolItem | ( | void * | toolitem | ) |
check the toolitem is push item or not
| toolitem | - the pointer of toolitem |
| BOOL ncsIsSeparatorToolItem | ( | void * | toolitem | ) |
check the toolitem is separator tool item or not
| toolitem | - the pointer of toolitem |
| BOOL ncsIsWidgetToolItem | ( | void * | toolitem | ) |
check the toolitem is widget tool item or not
| toolitem | - the pointer of toolitem |
| mToolImage * ncsNewToolImage | ( | PBITMAP | pbmp, | |
| int | cell_count, | |||
| BOOL | autoUnload, | |||
| BOOL | bVert | |||
| ) |
create a tool image for tool item
| pbmp | - the bitmap pointer used by toolitem | |
| cell_count | - the count of sub bitmaps in the pbmp | |
| autoUnload | - unload the pbmp when toolimage is deleted | |
| bVert | - the sub bitmaps is arranged vertically |
| mToolImage * ncsNewToolImageFromFile | ( | const char * | fileName, | |
| int | cell_count, | |||
| BOOL | autoUnload, | |||
| BOOL | bVert | |||
| ) |
create a tool image from file,
| fileName | - the image file name | |
| cell_count | - the count of sub bitmaps in the pbmp | |
| autoUnload | - unload the pbmp when toolimage is deleted | |
| bVert | - the sub bitmaps is arranged vertically |
| mObject * ncsNewToolItem | ( | int | id, | |
| mObjectClass * | _class, | |||
| DWORD | param | |||
| ) |
new a tool item object
| id | -- the id of toolid | |
| _class | -- the class of toolitem implememnted, should be a mHotPiece class | |
| param | -- the construct param of class |
| int ncsToolItem_getCheck | ( | void * | self | ) |
get the check state of toolitem
| self | - the toolitem pointer |
| int ncsToolItem_getId | ( | void * | self | ) |
get the id of toolitem
| self | - the toolitem pointer |
| BOOL ncsToolItem_setCheck | ( | void * | self, | |
| int | check_state | |||
| ) |
set the check state of toolitem
| self | - the toolitem pointer | |
| check_state | - the state of check |
| int ncsToolItem_setId | ( | void * | self, | |
| int | id | |||
| ) |
get the id of toolitem
| self | - the toolitem pointer | |
| id | - the new id of toolitem |
| BOOL ncsToolItem_showMenu | ( | void * | self, | |
| mObject * | owner | |||
| ) |
show the menu of MenuToolItem
| self | - the pointer of Menu Tool Item | |
| owner | - the owner of the menu |
1.6.3