
BBj Events Correspondence Table
Object/Control |
Object-oriented Event |
Read Record Event |
Code |
Flags |
Template Field => Event Property |
CALLBACK Verb Event Table |
|
N/A |
N/A |
N/A |
q |
0 |
All
fields contain zeros. To obtain event information |
|
|
N/A |
BBjInputD, BBjInputDSpinner, BBjInputE, BBjInputESpinner, BBjInputN, BBjInputNSpinner |
N/A |
N |
2 |
notice.error => (assumed to be 43) |
|
|
ON_ACTIVATE |
A |
4 |
|
Window |
|||
ON_BUTTON_PUSH |
B |
|
|
Control |
|||
ON_CHECK_OFF |
c |
0 |
|
Control |
|||
ON_CHECK_ON |
c |
1 |
|
Control |
|||
ON_CLOSE |
X |
|
|
Window |
|||
ON_COLOR_CHANGE |
s |
1 |
|
Window |
|||
ON_COLORCHOOSER_APPROVE |
x |
|
|
Control |
|||
ON_COLORCHOOSER_CANCEL |
x |
|
|
Control |
|||
ON_COLORCHOOSER_CHANGE |
x |
|
|
Control |
|||
ON_CONTROL_SCROLL |
p |
|
event.x => getPosition() |
Control |
|||
ON_CONTROL_VALIDATION |
BBjCEdit, BBjCheckBox, BBjEditBox, BBjEditBoxSpinner, BBjGrid, BBjHtmlView, BBjInputD, BBjInputDSpinner, BBjInputE, BBjInputESpinner, BBjInputN, BBjInputNSpinner, BBjListBox, BBjListButton, BBjListEdit, BBjListSpinner, BBjRadioButton, BBjSpinner, BBjTree |
v |
|
|
Control |
||
ON_DB_GRID_ROW_CHANGE_REQUEST |
N/A |
|
|
|
Control |
||
ON_DEACTIVATE |
A |
2 |
|
Window |
|||
ON_DOUBLE_CLICK |
|
2 |
|
event.id
=> getMouseButton() |
Window |
||
ON_DRAG_SOURCE_DROP |
(implemented by BBjCEdit, BBjEditBox, BBjEditBoxSpinner, BBjFileChooser, BBjHtmlView, BBjInputD, BBjInputDSpinner, BBjInputE, BBjInputESpinner, BBjInputN, BBjInputNSpinner, BBjListBox, BBjListEdit, BBjListSpinner) |
O |
|
event.flags => getAction() event.x => getSuccess() |
Control |
||
ON_DROP_TARGET_DROP |
(implemented by BBjBarChart, BBjButton, BBjCEdit, BBjChart, BBjCommonChart, BBjCheckBox, BBjColorChooser, BBjEditBox, BBjEditBoxSpinner, BBjFileChooser, BBjFontChooser, BBjGenericChart, BBjHtmlView, BBjInputD, BBjInputDSpinner, BBjInputE, BBjInputESpinner, BBjInputN, BBjInputNSpinner, BBjLineChart, BBjListBox, BBjListButton, BBjListEdit, BBjListSpinner, BBjMenuButton, BBjNavigator, BBjPieChart, BBjPrintPreview, BBjProgressBar, BBjScrollBar, BBjSlider, BBjTabCtrl, BBjToolButton, BBjWindow) |
D |
|
event.flags => getAction() event.x, event.y => getDragSource() |
Control |
||
ON_EDIT_KEYPRESS |
BBjEditBox, BBjEditBoxSpinner, BBjListSpinner, BBjSpinner, BBjSysGui |
N |
1 |
notice.key => getKeyCode() |
Control |
||
ON_EDIT_MODIFY |
BBjCEdit, BBjEditBox, BBjEditBoxSpinner, BBjInputD, BBjInputDSpinner, BBjInputE, BBjInputESpinner, BBjInputN, BBjInputNSpinner, BBjListEdit, BBjListSpinner, BBjSpinner, |
e |
|
|
Control |
||
ON_FILECHOOSER_APPROVE |
x |
|
|
Control |
|||
ON_FILECHOOSER_CANCEL |
x |
|
|
Control |
|||
ON_FILECHOOSER_CHANGE |
x |
|
|
Control |
|||
ON_FILECHOOSER_FILTER |
x |
|
|
Control |
|||
ON_FONTCHOOSER_APPROVE |
x |
|
|
Control |
|||
ON_FONTCHOOSER_CANCEL |
x |
|
|
Control |
|||
ON_FONTCHOOSER_CHANGE |
x |
|
|
Control |
|||
ON_FORM_VALIDATION |
V |
|
|
Control |
|||
ON_GAINED_FOCUS |
BBjBarChart, BBjButton, BBjCEdit, BBjChart, BBjCheckBox, BBjColorChooser, BBjCommonChart, BBjEditBox, BBjEditBoxSpinner, BBjFileChooser, BBjFontChooser, BBjGenericChart, BBjGrid, BBjHtmlView, BBjInputD, BBjInputDSpinner, BBjInputE, BBjInputESpinner, BBjInputN, BBjInputNSpinner, BBjLineChart, BBjListBox, BBjListButton, BBjListEdit, BBjListSpinner, BBjMenuButton, BBjNavigator, BBjPieChart, BBjPrintPreview, BBjProgressBar, BBjRadioButton, BBjScrollBar, BBjSlider, BBjSpinner, BBjStatusBar, BBjTabCtrl, BBjToolButton, BBjTree |
f |
1 |
|
Control |
||
ON_GEOLOCATION_POSITION |
N/A |
G |
|
|
Other |
||
ON_GEOLOCATION_WATCH |
N/A |
G |
|
|
Other |
||
ON_GRID_CELL_MODIFY |
N |
5 |
notice.row
=> getRow() |
Control |
|||
ON_GRID_CELL_QUERY |
N |
33 |
|
Control |
|||
ON_GRID_CELL_VALIDATION |
N |
32 |
notice.row
=> getOldRow() |
Control |
|||
ON_GRID_CHECK_OFF |
N |
30 |
notice.row
=> getRow() |
Control |
|||
ON_GRID_CHECK_ON |
N |
30 |
notice.row
=> getRow() |
Control |
|||
ON_GRID_COLUMN_SIZE |
N |
1 |
notice.col
=> getColumn() |
Control |
|||
ON_GRID_DOUBLE_CLICK |
N |
3 |
notice.row
=> getRow() |
Control |
|||
ON_GRID_DRAG_DROP |
N |
4 |
notice.row
=> getRow() |
Control |
|||
ON_GRID_EDIT_START |
N |
8 |
notice.row
=> getRow() |
Control |
|||
ON_GRID_EDIT_STOP |
N |
7 |
notice.row
=> getRow() |
Control |
|||
ON_GRID_ENTER_KEY |
N |
9 |
notice.row
=> getRow() |
Control |
|||
ON_GRID_ERROR |
N/A |
N |
29 |
|
Control |
||
ON_GRID_GAINED_FOCUS |
N |
20 |
notice.row
=> getRow() |
Control |
|||
ON_GRID_HIT_BOTTOM |
N |
10 |
notice.wparam
=> getNumberRowsMoved() |
Control |
|||
ON_GRID_HIT_TOP |
N |
11 |
notice.wparam
=> getNumberRowsMoved() |
Control |
|||
ON_GRID_KEYPRESS |
N |
12 |
notice.row
=> getRow() |
Control |
|||
ON_GRID_LEFT_COLUMN_CHANGE |
N |
16 |
notice.row
=> getTopRow() |
Control |
|||
ON_GRID_LIST_CANCEL |
N |
34 |
notice.row => getRow() notice.col
=> getColumn()
|
Control |
|||
ON_GRID_LIST_CHANGE |
|
N |
35 |
notice.row => getRow() notice.col => getColumn() notice.lparam
=> getIndex()
|
Control |
||
ON_GRID_LIST_CLICK |
|
N |
36 |
notice.row => getRow() notice.col => getColumn() notice.lparam
=> getIndex()
|
Control |
||
ON_GRID_LIST_CLOSE |
|
N |
37 |
notice.row => getRow() notice.col => getColumn() notice.buf => getValue() |
Control |
||
ON_GRID_LIST_OPEN |
|
N |
38 |
notice.row => getRow() notice.col => getColumn() notice.buf => getValue() |
Control |
||
ON_GRID_LIST_SELECT |
|
N |
39 |
notice.row => getRow() notice.col => getColumn() notice.lparam
=> getIndex()
|
Control |
||
ON_GRID_LOST_FOCUS |
N |
13 |
notice.row
=> getRow() |
Control |
|||
ON_GRID_MOUSE_DOWN |
N |
14 |
notice.row
=> getRow() |
Control |
|||
N |
15 |
notice.row
=> getRow() |
Control |
||||
ON_GRID_MOUSE_DRAG |
N |
17 |
notice.row
=> getRow() |
Control |
|||
ON_GRID_MOUSE_MOVE |
N |
17 |
notice.row
=> getRow() |
Control |
|||
ON_GRID_MOUSE_UP |
N |
14 |
notice.row
=> getRow() |
Control |
|||
ON_GRID_RIGHT_MOUSE_DOWN |
N |
18 |
notice.row
=> getRow() |
Control |
|||
ON_GRID_RIGHT_MOUSE_UP |
N |
18 |
notice.row
=> getRow() |
Control |
|||
ON_GRID_ROW_DELETE |
N |
25 |
notice.row
=> getRow() |
Control |
|||
ON_GRID_ROW_INSERT |
N |
24 |
notice.row
=> getRow() |
Control |
|||
ON_GRID_ROW_INSERT_CANCEL |
N |
26 |
notice.row
=> getRow() |
Control |
|||
ON_GRID_ROW_UPDATE |
N |
27 |
notice.row
=> getRow() |
Control |
|||
ON_GRID_ROW_VALIDATION |
N |
31 |
notice.row => getRow() |
Control |
|||
ON_GRID_SELECT_COLUMN |
N |
2 |
notice.row
=> getRow() |
Control |
|||
ON_GRID_SELECT_ROW |
N |
19 |
notice.row
=> getRow() |
Control |
|||
ON_GRID_SPECIAL_KEY |
N |
6 |
notice.row
=> getRow() |
Control |
|||
ON_GRID_TOP_ROW_CHANGE |
N |
21 |
notice.row
=> getTopRow() |
Control |
|||
ON_GRID_UPDATE |
N |
22 |
notice.leftcol
=> getRow() |
Control |
|||
ON_HYPERLINK_ACTIVATE |
x |
|
|
Control |
|||
ON_HYPERLINK_ENTER |
x |
|
|
Control |
|||
ON_HYPERLINK_EXIT |
x |
|
|
Control |
|||
ON_INPUT_KEYPRESS |
BBjInputD, BBjInputDSpinner, BBjInputE, BBjInputESpinner, BBjInputN, BBjInputNSpinner, |
N |
1 |
notice.key => getKeyCode() |
Control |
||
ON_KEYPRESS |
t |
|
event.id => getKeyCode() |
Window |
|||
ON_LIST_CANCEL |
N |
4 |
|
Control |
|||
ON_LIST_CHANGE |
N |
5 |
|
Control |
|||
ON_LIST_CLICK |
l |
0 |
|
Control |
|||
ON_LIST_CLOSE |
N |
3 |
|
Control |
|||
ON_LIST_DOUBLE_CLICK |
l |
1 |
|
Control |
|||
ON_LIST_OPEN |
N |
1 |
|
Control |
|||
ON_LIST_SELECT |
N |
2 |
|
Control |
|||
ON_LOST_FOCUS |
BBjBarChart, BBjButton, BBjCEdit, BBjChart, BBjCheckBox, BBjColorChooser, BBjCommonChart, BBjEditBox, BBjEditBoxSpinner, BBjFileChooser, BBjFontChooser, BBjGenericChart, BBjGrid, BBjHtmlView, BBjInputD, BBjInputDSpinner, BBjInputE, BBjInputESpinner, BBjInputN, BBjInputNSpinner, BBjLineChart, BBjListBox, BBjListButton, BBjListEdit, BBjListSpinner, BBjMenuButton, BBjNavigator, BBjPieChart, BBjPrintPreview, BBjProgressBar, BBjRadioButton, BBjScrollBar, BBjSlider, BBjSpinner, BBjStatusBar, BBjTabCtrl, BBjToolButton, BBjTree |
f |
0 |
|
Control |
||
ON_MDI_CLOSING |
N/A |
M |
|
|
Window |
||
ON_MENU_ITEM_SELECT |
C |
|
event.flags
$01$ => isShiftDown() |
Menu |
|||
ON_MINIMIZE |
A |
5 |
|
Window |
|||
ON_MOUSE_DOWN |
d |
|
event.id
=> getMouseButton() |
Window |
|||
ON_MOUSE_ENTER |
BBjBarChart, BBjButton, BBjCEdit, BBjChart, BBjCheckBox, BBjColorChooser, BBjCommonChart, BBjEditBox, BBjEditBoxSpinner, BBjFileChooser, BBjFontChooser, BBjGenericChart, BBjGrid, BBjHtmlView, BBjImageCtrl, BBjInputD, BBjInputDSpinner, BBjInputE, BBjInputESpinner, BBjInputN, BBjInputNSpinner, BBjLineChart, BBjListBox, BBjListButton, BBjListEdit, BBjListSpinner, BBjMenuButton, BBjNavigator, BBjPieChart, BBjPrintPreview, BBjProgressBar, BBjRadioButton, BBjScrollBar, BBjSlider, BBjSpinner, BBjStaticText, BBjStatusBar, BBjTabCtrl, BBjToolButton, BBjTree, BBjWindow |
E |
0 |
event.id
=> getMouseButton() |
Window |
||
ON_MOUSE_EXIT |
BBjBarChart, BBjButton, BBjCEdit, BBjChart, BBjCheckBox, BBjColorChooser, BBjCommonChart, BBjEditBox, BBjEditBoxSpinner, BBjFileChooser, BBjFontChooser, BBjGenericChart, BBjGrid, BBjHtmlView, BBjImageCtrl, BBjInputD, BBjInputDSpinner, BBjInputE, BBjInputESpinner, BBjInputN, BBjInputNSpinner, BBjLineChart, BBjListBox, BBjListButton, BBjListEdit, BBjListSpinner, BBjMenuButton, BBjNavigator, BBjPieChart, BBjPrintPreview, BBjProgressBar, BBjRadioButton, BBjScrollBar, BBjSlider, BBjSpinner, BBjStaticText, BBjStatusBar, BBjTabCtrl, BBjToolButton, BBjTree, BBjWindow |
E |
1 |
event.id
=> getMouseButton() |
Window |
||
ON_MOUSE_MOVE |
m |
|
event.id
=> getMouseButton() |
Window |
|||
ON_MOUSE_SCROLL |
w |
|
event.flags
=> getScrollDirection() |
Window |
|||
ON_MOUSE_UP |
u |
|
event.id
=> getMouseButton() |
Window |
|||
ON_NAMESPACE_CHANGE |
N/A |
N/A |
N |
2 |
notice.namespace$
=> getNamespaceName() |
Other |
|
ON_NAMESPACE_SET |
N/A |
N/A |
N |
1 |
notice.namespace$
=> getNamespaceName() |
Other |
|
ON_NAV_FIRST |
N |
1 |
|
Control |
|||
ON_NAV_LAST |
N |
4 |
|
Control |
|||
ON_NAV_NEXT |
N |
3 |
|
Control |
|||
ON_NAV_PREVIOUS |
N |
2 |
|
Control |
|||
ON_PAGE_LOADED |
x |
|
|
Control |
|||
ON_POPUP_ITEM_SELECT |
P |
|
event.flags
$01$ => isShiftDown() |
Popup Menu |
|||
ON_POPUP_REQUEST |
BBjBarChart, BBjButton, BBjCEdit, BBjChart, BBjCheckBox, BBjColorChooser, BBjCommonChart, BBjEditBox, BBjEditBoxSpinner, BBjFileChooser, BBjFontChooser, BBjGenericChart, BBjGrid, BBjHtmlView, BBjImageCtrl, BBjInputD, BBjInputDSpinner, BBjInputE, BBjInputESpinner, BBjInputN, BBjInputNSpinner, BBjLineChart, BBjListBox, BBjListButton, BBjListEdit, BBjListSpinner, BBjMenuButton, BBjNavigator, BBjPopupMenu, BBjPieChart, BBjPrintPreview, BBjProgressBar, BBjRadioButton, BBjScrollBar, BBjSlider, BBjSpinner, BBjStaticText, BBjStatusBar, BBjTabCtrl, BBjToolButton, BBjTree |
r |
|
event.x
=> getX() |
Control |
||
ON_RESIZE |
S |
|
event.x
=> getWidth() |
Window |
|||
ON_RESTORE |
A |
6 |
|
Window |
|||
ON_RIGHT_MOUSE_DOWN |
BBjBarChart, BBjButton, BBjCEdit, BBjChart, BBjCheckBox, BBjColorChooser, BBjCommonChart, BBjEditBox, BBjEditBoxSpinner, BBjFileChooser, BBjFontChooser, BBjGenericChart, BBjGrid, BBjGroupBox, BBjHtmlView, BBjInputD, BBjInputDSpinner, BBjInputE, BBjInputESpinner, BBjInputN, BBjInputNSpinner, BBjLineChart, BBjListBox, BBjListButton, BBjListEdit, BBjListSpinner, BBjMenuButton, BBjNavigator, BBjPieChart, BBjPrintPreview, BBjProgressBar, BBjRadioButton, BBjScrollBar, BBjSlider, BBjSpinner, BBjStaticText, BBjStatusBar, BBjTabCtrl, BBjToolButton, BBjTree |
R |
|
event.flags
~> getClickCount() |
Control |
||
ON_SCREEN_RESIZE |
s |
2 |
event.x
=> getWidth() |
Window |
|||
ON_SCRIPT_FAILED |
x |
|
|
Control |
|||
ON_SCRIPT_LOADED |
x |
|
|
Control |
|||
ON_SPIN |
BBjEditBoxSpinner, BBjInputDSpinner, BBjInputESpinner, BBjInputNSpinner, BBjListSpinner, BBjSpinner |
N/A |
|
|
|
Control |
|
ON_TAB_CLOSE |
N |
4 |
notice.tabidx => getIndex() |
Control |
|||
ON_TAB_DESELECT |
N |
2 |
notice.tabidx => getIndex() |
Control |
|||
ON_TAB_KEYPRESS |
N |
3 |
notice.keycode => getKeyCode() |
Control |
|||
ON_TAB_POPUP |
N |
5 |
notice.tabidx => getIndex() event.x => getX() event.y => getY() event.flags $01$ => isShiftDown() event.flags $02$ => isCtrlDown() event.flags $04$ => isAltDown() Event.flags $08$ => isCmdDown() |
Control |
|||
ON_TAB_SELECT |
N |
1 |
notice.tabidx => getIndex() |
Control |
|||
ON_TIMER |
N/A |
|
T |
|
event.x
=> getTimeoutInMillis() |
Other |
|
ON_TOOL_BUTTON_PUSH |
b |
|
event.flags
$00$, $01$, $02$ => getMouseButton() |
Control |
|||
ON_TREE_COLLAPSE |
N |
4 |
notice.node => getNodeID() |
Control |
|||
ON_TREE_DESELECT |
N |
2 |
notice.node => getNodeID() |
Control |
|||
ON_TREE_DOUBLE_CLICK |
N |
7 |
notice.x
=> getX() |
Control |
|||
ON_TREE_EDIT_STOP |
N |
5 |
notice.node
=> getNodeID() |
Control |
|||
ON_TREE_EXPAND |
N |
3 |
notice.node => getNodeID() |
Control |
|||
ON_TREE_MOUSE_DOWN |
N |
6 |
notice.x
=> getX() |
Control |
|||
ON_TREE_MOUSE_UP |
N |
6 |
notice.x
=> getX() |
Control |
|||
ON_TREE_RIGHT_MOUSE_DOWN |
N |
8 |
notice.x
=> getX() |
Control |
|||
ON_TREE_RIGHT_MOUSE_UP |
N |
8 |
notice.x
=> getX() |
Control |
|||
ON_TREE_SELECT |
N |
1 |
notice.node => getNodeID() |
Control |
|||
ON_WEB_CONNECTION |
N/A |
N/A |
|
|
|
Other |
|
ON_WINDOW_GAINED_FOCUS |
F |
1 |
|
Window |
|||
ON_WINDOW_LOST_FOCUS |
F |
0 |
|
Window |
|||
ON_WINDOW_MOVE |
L |
|
event.x
=> getX() |
Window |
|||
ON_WINDOW_SCROLL |
p |
|
event.x => getScrollValue() |
Window |