GUI Messages

The following messages can be received in the message methods of c4d.gui.GeDialog and c4d.gui.GeUserArea.

Refer to Message System for details on the message system of Cinema 4D.

Symbol

Numeric Value

Description

c4d.BFM_ACTION

1648444244

One of the child elements made action.

c4d.BFM_ACTION_ESC

1634038627

Internal

c4d.BFM_ACTION_ID

1835362660

ID of the dialog element that triggered the action.

c4d.BFM_ACTION_INDRAG

1835361394

Slider in dragging mode (not finished).

c4d.BFM_ACTION_KEYDOWN

1801812324

Key Down pressed while editfield is active.

c4d.BFM_ACTION_KEYUP

1801812341

Key Up pressed while editfield is active.

c4d.BFM_ACTION_RESET

1634887027

Reset to default value on right-click of input field arrows.

c4d.BFM_ACTION_STRCHG

1835365236

String in text field changed.

c4d.BFM_ACTION_UPDATE

1970300020

Internal

c4d.BFM_ACTION_VALCHG

1986226279

Edit/slider changed.

c4d.BFM_ACTION_VALUE

1835365985

GeData Action value.

c4d.BFM_ACTIVATE_WINDOW

2002871156

Private

c4d.BFM_ACTIVE

1633907830

Private

c4d.BFM_ACTIVE_CHG

1648444231

Private

c4d.BFM_ADJUSTSIZE

1715553354

Private

c4d.BFM_ADJUSTSIZE_HEIGHT

4

Private

c4d.BFM_ADJUSTSIZE_LEFT

1

Private

c4d.BFM_ADJUSTSIZE_TOP

2

Private

c4d.BFM_ADJUSTSIZE_WIDTH

3

Private

c4d.BFM_ASK_TABSWITCH

1937006946

Internal

c4d.BFM_ASKCLOSE

1634954083

Ask if a dialog is able to close. Return false it is OK to close, otherwise true.

c4d.BFM_CALCSIZE

1648574803

Called if the element has to calculate its own minimum X and Y dimensions.

c4d.BFM_CHECKCLOSE

1667787619

Check if a dialog is able to close. Return false it is OK to close, otherwise true.

c4d.BFM_CHECKCLOSE_LAYOUTSWITCH

1667460204

Check if a dialog is able to close when layouts are switched. Return false it is OK to close, otherwise true.

c4d.BFM_CHILD_ID

1

Private

c4d.BFM_CHILD_REMOVED

1649567085

Private

c4d.BFM_CLEARFOCUS

1648576067

Private

c4d.BFM_CLOSEWINDOW

1668050803

Internal

c4d.BFM_COLORCHOOSER

1668246595

Color chooser settings:

c4d.BFM_COLORCHOOSER_PARENTMESSAGE

1668246608

Color chooser parent message.

c4d.BFM_COLORCHOOSER_RGB_RANGE

2

RGB range: COLORSYSTEM_RANGE

c4d.BFM_COLORCHOOSER_SYSTEMMESSAGE

5

Sends a parent message BFM_COLORCHOOSER_PARENTMESSAGE if the settings change.

c4d.BFM_COMMANDSCHANGED

1668113256

Private

c4d.BFM_CORE_ID

1298360649

Core message ID.

c4d.BFM_CORE_MESSAGE

1298360653

Core message.

c4d.BFM_CORE_PAR1

1298360625

Parameter 1.

c4d.BFM_CORE_PAR2

1298360626

Parameter 2.

c4d.BFM_CORE_SPECIALCOREID

1935894884

Special manager ID for sync message.

c4d.BFM_CORE_UNIQUEID

1299540324

Time stamp.

c4d.BFM_CORE_UPDATEACTIVECOMMANDS

1970300001

Private

c4d.BFM_CORE_UPDATECOMMANDS

1970300003

Internal

c4d.BFM_CURSORINFO_REMOVE

1667854957

Sent when mouse cursor has left a user area.

c4d.BFM_DESTINATION_GROUP

1734636404

Internal

c4d.BFM_DESTROY

1685288057

Sent just before the window is destroyed.

c4d.BFM_DISABLE

1648650611

Internal

c4d.BFM_DRAG_DATA_

2

Internal

c4d.BFM_DRAG_DATA_NEW

9

Internal

c4d.BFM_DRAG_ESC

10

Drag escaped.

c4d.BFM_DRAG_FINISHED

5

Drag finished.

c4d.BFM_DRAG_LOST

7

Drag lost.

c4d.BFM_DRAG_SCREENX

3

Screen X.

c4d.BFM_DRAG_SCREENY

4

Screen Y.

c4d.BFM_DRAG_TYPE_NEW

8

Drag type: DRAGTYPE

c4d.BFM_DRAGAUTOSCROLL

10005

Internal

c4d.BFM_DRAGEND

10004

Internal

c4d.BFM_DRAGRECEIVE

10003

Drag receive.

c4d.BFM_DRAGSTART

10001

Internal

c4d.BFM_DRAW

1648644673

Redraw message for user areas.

c4d.BFM_DRAW_BOTTOM

4

Bottom clipping.

c4d.BFM_DRAW_HASRECT

5

Internal

c4d.BFM_DRAW_LEFT

1

Left clipping.

c4d.BFM_DRAW_OGL

6

Internal

c4d.BFM_DRAW_REASON

7

BaseContainer Message which started the redraw.

c4d.BFM_DRAW_RIGHT

3

Right clipping.

c4d.BFM_DRAW_TOP

2

Top clipping.

c4d.BFM_DRAWUSERITEM

1970500196

Private

c4d.BFM_DRAWUSERITEM_ID

1

Internal

c4d.BFM_EDITFIELD_FLUSHUNDO

1718383982

Flushes the undo stack for a multi-line edit text.

c4d.BFM_EDITFIELD_GETBLOCKSTART

1734702178

Returns the block start position in an edit field.

c4d.BFM_EDITFIELD_GETCURSORPOS

1734702179

Return the cursor position in an edit field.

c4d.BFM_EDITFIELD_GETUNDOSTATS

1970172788

Internal

c4d.BFM_EDITFIELD_RESTOREUNDO

1920169077

Restore the undo container for a multi-line edit text.

c4d.BFM_EDITFIELD_SETCURSORPOS

1936028771

Set the cursor position in an edit field.

c4d.BFM_EDITFIELD_STOREUNDO

1937011317

Stores the undo container for a multi-line edit text.

c4d.BFM_EDITFIELD_UNDOSTAT_COUNT

1

The undo stack size.

c4d.BFM_EDITFIELD_UNDOSTAT_UNDOLEVEL

2

The current undo level.

c4d.BFM_ENABLE

1648717409

Internal

c4d.BFM_FADE

1717658725

Sent to blend GUI color with ease in a GeUserArea.

c4d.BFM_FADE_REMOVEALL

1178682437

Private

c4d.BFM_FULLSCREENMODE_OFF

1718971440

Internal

c4d.BFM_FULLSCREENMODE_ON

1718971441

Internal

c4d.BFM_GET_FOCUS_RECTANGLE

1734759011

Returns the coordinates of the input field with the current focus.

c4d.BFM_GET_FOCUS_RECTANGLE_H

3

Input field height.

c4d.BFM_GET_FOCUS_RECTANGLE_W

2

Input field width.

c4d.BFM_GET_FOCUS_RECTANGLE_X

0

Input field X coordinate.

c4d.BFM_GET_FOCUS_RECTANGLE_Y

1

Input field Y coordinate.

c4d.BFM_GETACTIVETABTITLE

1952539508

Private

c4d.BFM_GETCURSORINFO

1667853926

Respond this message to display help information in the bubble help or global status-bar.

c4d.BFM_GETCUSTOMGUILAYOUTDATA

1818327367

Private

c4d.BFM_GETFOCUSBEFOREUPDATE

1648838229

A custom GUI receives this message before the layout is updated. This is used to avoid losing the focus over a specific gadget after the layout is updated.

c4d.BFM_GETINFO

1648979558

Private

c4d.BFM_GETPARENT_MANAGER_ID

1735420260

Private

c4d.BFM_GETVALUE

1733706060

Private

c4d.BFM_GETVIEWPANELDATA

1987077236

Private

c4d.BFM_GETVISIBLE_HEIGHT

10014

Private

c4d.BFM_GETVISIBLE_WIDTH

10013

Private

c4d.BFM_GETVISIBLE_XOFF

10011

Private

c4d.BFM_GETVISIBLE_YOFF

10012

Private

c4d.BFM_GOTFOCUS

1648838211

Item got the focus.

c4d.BFM_GUIPREFSCHANGED

1735418728

Private

c4d.BFM_IDCHNG

1648968771

Private

c4d.BFM_INIT

1648971337

Sent after an element has been created.

c4d.BFM_INITVALUES

1649822030

Sent after the layout is done.

c4d.BFM_INPUT

1648971854

A dialog/user area receives this message if mouse or keyboard input is received. See Input Events for more information.

c4d.BFM_INPUT_AFTER_SCROLL

1648968019

Input message ID sent after scroll area processed input messages.

c4d.BFM_INPUT_ASC

1801548643

String Contains the Unicode input from keyboard.

c4d.BFM_INPUT_CHANNEL

1768973153

Contains the key or mouse button. See also KEY.

c4d.BFM_INPUT_DEVICE

1768973430

Device:

c4d.BFM_INPUT_DOUBLECLICK

1768973410

Double click.

c4d.BFM_INPUT_FINGERWHEEL

1768320615

Finger wheel (tangential pen pressure).

c4d.BFM_INPUT_HSCROLL

1768452963

Amount of horizontal scrolling (touch pad, mouse ball)

c4d.BFM_INPUT_KEYBOARD

1801812322

Keyboard.

c4d.BFM_INPUT_MAGNIFY

102

Zoom gesture on touch pad or touch screen (or mouse scroll with ctrl to indicate zoom). Value in BFM_INPUT_VALUE_REAL.

c4d.BFM_INPUT_MODIFIERS

1768975727

Private

c4d.BFM_INPUT_MOUSE

1836021107

Mouse.

c4d.BFM_INPUT_MOUSELEFT

1

Left mouse button.

c4d.BFM_INPUT_MOUSEMIDDLE

3

Middle mouse button.

c4d.BFM_INPUT_MOUSEMOVE

101

Mouse move.

c4d.BFM_INPUT_MOUSERIGHT

2

Right mouse button.

c4d.BFM_INPUT_MOUSEWHEEL

100

Mouse wheel or panning on touch pad or touch screen. Values in BFM_INPUT_HSCROLL, BFM_INPUT_VSCROLL.

c4d.BFM_INPUT_MOUSEX1

5

Fourth mouse button.

c4d.BFM_INPUT_MOUSEX2

6

Five mouse button.

c4d.BFM_INPUT_MULTITOUCHSCROLL

1768780643

True for scroll events on a multi-touch device (which also supports magnify), false for scroll-only mice.

c4d.BFM_INPUT_ORIENTATION

1769107316

Pen rotation.

c4d.BFM_INPUT_P_ROTATION

1886547828

Pen rotation around its own axis.

c4d.BFM_INPUT_QUALIFIER

1768976737

A bit mask with the qualifiers at the time when the event occurred: QUALIFIER

c4d.BFM_INPUT_TILT

1769237620

Pen tilt.

c4d.BFM_INPUT_TIMESTAMP

1769237875

Time stamp of the event or 0.0 (unavailable).

c4d.BFM_INPUT_VALUE

1768978017

Value of the input channel (true/false or a value, e.g. for scroll wheel data).

c4d.BFM_INPUT_VALUE_REAL

1768977985

Channel value (e.g. pen pressure).

c4d.BFM_INPUT_VSCROLL

1769370467

Amount of vertical scrolling (touch pad, mouse wheel/ball)

c4d.BFM_INPUT_WHEELSCROLL

1769436003

True for scroll events on a classic wheel mouse. False for everything else (touch pad, magic mouse).

c4d.BFM_INPUT_X

1768978040

X value.

c4d.BFM_INPUT_Y

1768978041

Y value.

c4d.BFM_INPUT_Z

1768978042

Z value.

c4d.BFM_INTERACTEND

1768846437

Sent when user interaction ends.

c4d.BFM_INTERACTSTART

1768846433

Sent when user interaction starts.

c4d.BFM_ISACTIVE

1767990132

Private

c4d.BFM_LAYOUT_CHANGED

1716273497

Internal

c4d.BFM_LAYOUT_GETDATA

1818327399

Sent when saving the layout. Return a container to store with the layout for this dialog.

c4d.BFM_LAYOUT_SETDATA

1818327411

Receive the container saved with BFM_LAYOUT_GETDATA when loading a layout.

c4d.BFM_LOSTFOCUS

1649165891

Item lost the focus.

c4d.BFM_MANAGER_ID

2

Internal

c4d.BFM_MARKFOCUS

1649231427

Private

c4d.BFM_MARKFORCELAYOUT

1835755116

Private

c4d.BFM_MAXCHNG

1649230147

Private

c4d.BFM_MENU_CHECK

4

Internal

c4d.BFM_MENU_OFF

2

Internal

c4d.BFM_MENU_ON

1

Internal

c4d.BFM_MENU_SET

10000

Private

c4d.BFM_MENU_UNCHECK

8

Internal

c4d.BFM_MENUFINDER

1718185572

Private

c4d.BFM_MINCHNG

1649232195

Private

c4d.BFM_MOVEFOCUSNEXT

1648774744

Private

c4d.BFM_MOVEFOCUSPREV

1648775250

Private

c4d.BFM_OPTIMIZE

1869640809

Private

c4d.BFM_PARENT_TITLECHNG

1886545262

Internal

c4d.BFM_POPUPNOTIFY

1886351470

Notification of popup before the menu opens.

c4d.BFM_REDRAW_EDITMODE

1685546340

Private

c4d.BFM_RELOAD_MENUS

1818520942

Private

c4d.BFM_REMOVE_DIALOG

1649558861

Internal

c4d.BFM_RENAMEWINDOW

2003985774

Internal

c4d.BFM_REQUIRESRESULT

1919250802

Set to true in the passed container for GeDialog.SendMessage() to return a value from the message.

c4d.BFM_SCROLLAREA

10010

Internal

c4d.BFM_SCROLLGROUP_OFFSETCHANGED

1666139718

Internal

c4d.BFM_SCROLLGROUP_SCALE

1935897443

Private

c4d.BFM_SCROLLGROUP_SCROLLED

1935897203

Scroll group scrolled.

c4d.BFM_SCROLLX

1

Internal

c4d.BFM_SCROLLY

2

Internal

c4d.BFM_SET_MSG_BITMASK

1651078253

Private

c4d.BFM_SETACTIVE

1649623363

Private

c4d.BFM_SETACTIVE_DATA

1649623363

Private

c4d.BFM_SETCURSORINFO

1936028771

Same as BFM_EDITFIELD_SETCURSORPOS.

c4d.BFM_SETFIRSTFOCUS

1649624646

Internal

c4d.BFM_SETFOCUS

1649624643

Internal

c4d.BFM_SETFOCUSAFTERUPDATE

1649624661

A custom GUI description receives this message after the layout is updated to reactivate previously focused gadget.

c4d.BFM_SETLASTFOCUS

1649626182

Private

c4d.BFM_SETMAINTITLE

1836345716

Private

c4d.BFM_SETSPECIALMULTI

1397969747

Private

c4d.BFM_SETSPECIALMULTID

1397969732

Private

c4d.BFM_SETSTATUSBAR

1937006964

Sets a status-bar.

c4d.BFM_SETVIEWPANELLAYOUT

1987081068

Private

c4d.BFM_SETVIEWPORTORIGIN

1666142791

Internal

c4d.BFM_SETVIEWPORTORIGIN_X

1

Internal

c4d.BFM_SETVIEWPORTORIGIN_Y

2

Internal

c4d.BFM_SETVIEWPORTSIZE

1666402650

Private

c4d.BFM_SHOW_AREA

1935766117

Internal

c4d.BFM_SHOW_FRAME

1933996653

Internal

c4d.BFM_SHOW_ID

1

Internal

c4d.BFM_SIZED

1648972617

Element has been sized.

c4d.BFM_SPECIALGETSTRING

1735684980

Private

c4d.BFM_SPECIALMODE

1936879213

Set the multi-line edit field to the right language mode.

c4d.BFM_SPECIALSETRANGE

1936879207

Private

c4d.BFM_STATUSBAR_HELP

5

Help second text.

c4d.BFM_STATUSBAR_NETPROGRESS

11

Internal

c4d.BFM_STATUSBAR_NETPROGRESSON

9

Internal

c4d.BFM_STATUSBAR_NETPROGRESSSPIN

12

Internal

c4d.BFM_STATUSBAR_NETTINT_COLOR

8

Internal

c4d.BFM_STATUSBAR_NETTXT

10

Internal

c4d.BFM_STATUSBAR_PROGRESS

3

Between 0.0 and 1.0.

c4d.BFM_STATUSBAR_PROGRESSFULLSIZE

6

Internal

c4d.BFM_STATUSBAR_PROGRESSON

1

Status-bar active.

c4d.BFM_STATUSBAR_PROGRESSSPIN

4

Spinning bar.

c4d.BFM_STATUSBAR_TINT_COLOR

7

Color ID for the status-bar, or as RGB value (Vector).

c4d.BFM_STATUSBAR_TXT

2

Help first text.

c4d.BFM_STORE_WEIGHTS

1937012583

Private

c4d.BFM_SYNC_MESSAGE

1937337955

Sync message.

c4d.BFM_TESTONLY

1952805748

Private

c4d.BFM_TIMER_MESSAGE

10020

Timer message. Use GeDialog.SetTimer() / GeUserArea.SetTimer() to set the periodical time.

c4d.BFM_TITLECHNG

1649690947

Private

c4d.BFM_UPDATE_REGION

1970303591

Private

c4d.BFM_VALUEADD

1649819972

Private

c4d.BFM_VALUECHNG

1649819971

Private

c4d.BFM_VALUESUB

1649824578

Private

c4d.BFM_VISIBLE_OFF

1986622278

Internal

c4d.BFM_VISIBLE_ON

1986622292

Internal

c4d.BFM_VPD_LAYOUTTYPE

1987079284

Private

c4d.BFM_VPD_MAXIMIZED

1987079544

Private

c4d.BFM_VPD_PANELID

1987078500

Private

c4d.BFM_WEIGHTS_CHANGED

2000906343

Group weights changed.

c4d.BFM_ACTION

One of the child elements made action.

c4d.BFM_ACTION_ESC

Internal

c4d.BFM_ACTION_ID

ID of the dialog element that triggered the action.

c4d.BFM_ACTION_INDRAG

Slider in dragging mode (not finished).

c4d.BFM_ACTION_KEYDOWN

Key Down pressed while editfield is active.

c4d.BFM_ACTION_KEYUP

Key Up pressed while editfield is active.

c4d.BFM_ACTION_RESET

Reset to default value on right-click of input field arrows.

c4d.BFM_ACTION_STRCHG

String in text field changed.

c4d.BFM_ACTION_UPDATE

Internal

c4d.BFM_ACTION_VALCHG

Edit/slider changed.

c4d.BFM_ACTION_VALUE

GeData Action value.

c4d.BFM_ACTIVATE_WINDOW

Private

c4d.BFM_ACTIVE

Private

c4d.BFM_ACTIVE_CHG

Private

c4d.BFM_ADJUSTSIZE

Private

c4d.BFM_ADJUSTSIZE_HEIGHT

Private

c4d.BFM_ADJUSTSIZE_LEFT

Private

c4d.BFM_ADJUSTSIZE_TOP

Private

c4d.BFM_ADJUSTSIZE_WIDTH

Private

c4d.BFM_ASK_TABSWITCH

Internal

c4d.BFM_ASKCLOSE

Ask if a dialog is able to close. Return false it is OK to close, otherwise true.

c4d.BFM_CALCSIZE

Called if the element has to calculate its own minimum X and Y dimensions.

c4d.BFM_CHECKCLOSE

Check if a dialog is able to close. Return false it is OK to close, otherwise true.

c4d.BFM_CHECKCLOSE_LAYOUTSWITCH

Check if a dialog is able to close when layouts are switched. Return false it is OK to close, otherwise true.

c4d.BFM_CHILD_ID

Private

c4d.BFM_CHILD_REMOVED

Private

c4d.BFM_CLEARFOCUS

Private

c4d.BFM_CLOSEWINDOW

Internal

c4d.BFM_COLORCHOOSER

Color chooser settings:

c4d.BFM_COLORCHOOSER_PARENTMESSAGE

Color chooser parent message.

c4d.BFM_COLORCHOOSER_RGB_RANGE

RGB range: COLORSYSTEM_RANGE

c4d.BFM_COLORCHOOSER_SYSTEMMESSAGE

Sends a parent message BFM_COLORCHOOSER_PARENTMESSAGE if the settings change.

c4d.BFM_COMMANDSCHANGED

Private

c4d.BFM_CORE_ID

Core message ID.

c4d.BFM_CORE_MESSAGE

Core message.

c4d.BFM_CORE_PAR1

Parameter 1.

c4d.BFM_CORE_PAR2

Parameter 2.

c4d.BFM_CORE_SPECIALCOREID

Special manager ID for sync message.

c4d.BFM_CORE_UNIQUEID

Time stamp.

c4d.BFM_CORE_UPDATEACTIVECOMMANDS

Private

c4d.BFM_CORE_UPDATECOMMANDS

Internal

c4d.BFM_CURSORINFO_REMOVE

Sent when mouse cursor has left a user area.

c4d.BFM_DESTINATION_GROUP

Internal

c4d.BFM_DESTROY

Sent just before the window is destroyed.

c4d.BFM_DISABLE

Internal

c4d.BFM_DRAG_DATA_

Internal

c4d.BFM_DRAG_DATA_NEW

Internal

c4d.BFM_DRAG_ESC

Drag escaped.

c4d.BFM_DRAG_FINISHED

Drag finished.

c4d.BFM_DRAG_LOST

Drag lost.

c4d.BFM_DRAG_SCREENX

Screen X.

c4d.BFM_DRAG_SCREENY

Screen Y.

c4d.BFM_DRAG_TYPE_NEW

Drag type: DRAGTYPE

c4d.BFM_DRAGAUTOSCROLL

Internal

c4d.BFM_DRAGEND

Internal

c4d.BFM_DRAGRECEIVE

Drag receive.

c4d.BFM_DRAGSTART

Internal

c4d.BFM_DRAW

Redraw message for user areas:

c4d.BFM_DRAW_BOTTOM

Bottom clipping.

c4d.BFM_DRAW_HASRECT

Internal

c4d.BFM_DRAW_LEFT

Left clipping.

c4d.BFM_DRAW_OGL

Internal

c4d.BFM_DRAW_REASON

BaseContainer Message which started the redraw.

c4d.BFM_DRAW_RIGHT

Right clipping.

c4d.BFM_DRAW_TOP

Top clipping.

c4d.BFM_DRAWUSERITEM

Private

c4d.BFM_DRAWUSERITEM_ID

Internal

c4d.BFM_EDITFIELD_FLUSHUNDO

Flushes the undo stack for a multi-line edit text.

c4d.BFM_EDITFIELD_GETBLOCKSTART

Returns the block start position in an edit field.

c4d.BFM_EDITFIELD_GETCURSORPOS

Return the cursor position in an edit field.

c4d.BFM_EDITFIELD_GETUNDOSTATS

Internal

c4d.BFM_EDITFIELD_RESTOREUNDO

Restore the undo container for a multi-line edit text.

c4d.BFM_EDITFIELD_SETCURSORPOS

Set the cursor position in an edit field.

c4d.BFM_EDITFIELD_STOREUNDO

Stores the undo container for a multi-line edit text.

c4d.BFM_EDITFIELD_UNDOSTAT_COUNT

The undo stack size.

c4d.BFM_EDITFIELD_UNDOSTAT_UNDOLEVEL

The current undo level.

c4d.BFM_ENABLE

Internal

c4d.BFM_FADE

Sent to blend GUI color with ease in a GeUserArea.

c4d.BFM_FADE_REMOVEALL

Private

c4d.BFM_FULLSCREENMODE_OFF

Internal

c4d.BFM_FULLSCREENMODE_ON

Internal

c4d.BFM_GET_FOCUS_RECTANGLE

Returns the coordinates of the input field with the current focus.

c4d.BFM_GET_FOCUS_RECTANGLE_H

Input field height.

c4d.BFM_GET_FOCUS_RECTANGLE_W

Input field width.

c4d.BFM_GET_FOCUS_RECTANGLE_X

Input field X coordinate.

c4d.BFM_GET_FOCUS_RECTANGLE_Y

Input field Y coordinate.

c4d.BFM_GETACTIVETABTITLE

Private

c4d.BFM_GETCURSORINFO

Respond this message to display help information in the bubble help or global status-bar.

c4d.BFM_GETCUSTOMGUILAYOUTDATA

Private

c4d.BFM_GETFOCUSBEFOREUPDATE

A custom GUI receives this message before the layout is updated. This is used to avoid losing the focus over a specific gadget after the layout is updated.

c4d.BFM_GETINFO

Private

c4d.BFM_GETPARENT_MANAGER_ID

Private

c4d.BFM_GETVALUE

Private

c4d.BFM_GETVIEWPANELDATA

Private

c4d.BFM_GETVISIBLE_HEIGHT

Private

c4d.BFM_GETVISIBLE_WIDTH

Private

c4d.BFM_GETVISIBLE_XOFF

Private

c4d.BFM_GETVISIBLE_YOFF

Private

c4d.BFM_GOTFOCUS

Item got the focus.

c4d.BFM_GUIPREFSCHANGED

Private

c4d.BFM_IDCHNG

Private

c4d.BFM_INIT

Sent after an element has been created.

c4d.BFM_INITVALUES

Sent after the layout is done.

c4d.BFM_INPUT

A dialog/user area receives this message if mouse or keyboard input is received. See Input Events for more information.

c4d.BFM_INPUT_AFTER_SCROLL

Input message ID sent after scroll area processed input messages.

c4d.BFM_INPUT_ASC

String Contains the Unicode input from keyboard.

c4d.BFM_INPUT_CHANNEL

Contains the key or mouse button. See also KEY.

c4d.BFM_INPUT_DEVICE

Device:

c4d.BFM_INPUT_DOUBLECLICK

Double click.

c4d.BFM_INPUT_FINGERWHEEL

Finger wheel (tangential pen pressure).

c4d.BFM_INPUT_HSCROLL

Amount of horizontal scrolling (touch pad, mouse ball)

c4d.BFM_INPUT_KEYBOARD

Keyboard.

c4d.BFM_INPUT_MAGNIFY

Zoom gesture on touch pad or touch screen (or mouse scroll with ctrl to indicate zoom). Value in BFM_INPUT_VALUE_REAL.

c4d.BFM_INPUT_MODIFIERS

Private

c4d.BFM_INPUT_MOUSE

Mouse.

c4d.BFM_INPUT_MOUSELEFT

Left mouse button.

c4d.BFM_INPUT_MOUSEMIDDLE

Middle mouse button.

c4d.BFM_INPUT_MOUSEMOVE

Mouse move.

c4d.BFM_INPUT_MOUSERIGHT

Right mouse button.

c4d.BFM_INPUT_MOUSEWHEEL

Mouse wheel or panning on touch pad or touch screen. Values in BFM_INPUT_HSCROLL, BFM_INPUT_VSCROLL.

c4d.BFM_INPUT_MOUSEX1

Fourth mouse button.

c4d.BFM_INPUT_MOUSEX2

Five mouse button.

c4d.BFM_INPUT_MULTITOUCHSCROLL

True for scroll events on a multi-touch device (which also supports magnify), false for scroll-only mice.

c4d.BFM_INPUT_ORIENTATION

Pen rotation.

c4d.BFM_INPUT_P_ROTATION

Pen rotation around its own axis.

c4d.BFM_INPUT_QUALIFIER

A bit mask with the qualifiers at the time when the event occurred: QUALIFIER

c4d.BFM_INPUT_TILT

Pen tilt.

c4d.BFM_INPUT_TIMESTAMP

Time stamp of the event or 0.0 (unavailable).

c4d.BFM_INPUT_VALUE

Value of the input channel (true/false or a value, e.g. for scroll wheel data).

c4d.BFM_INPUT_VALUE_REAL

Channel value (e.g. pen pressure).

c4d.BFM_INPUT_VSCROLL

Amount of vertical scrolling (touch pad, mouse wheel/ball)

c4d.BFM_INPUT_WHEELSCROLL

True for scroll events on a classic wheel mouse. False for everything else (touch pad, magic mouse).

c4d.BFM_INPUT_X

X value.

c4d.BFM_INPUT_Y

Y value.

c4d.BFM_INPUT_Z

Z value.

c4d.BFM_INTERACTEND

Sent when user interaction ends.

c4d.BFM_INTERACTSTART

Sent when user interaction starts.

c4d.BFM_ISACTIVE

Private

c4d.BFM_LAYOUT_CHANGED

Internal

c4d.BFM_LAYOUT_GETDATA

Sent when saving the layout. Return a container to store with the layout for this dialog.

c4d.BFM_LAYOUT_SETDATA

Receive the container saved with BFM_LAYOUT_GETDATA when loading a layout.

c4d.BFM_LOSTFOCUS

Item lost the focus.

c4d.BFM_MANAGER_ID

Internal

c4d.BFM_MARKFOCUS

Private

c4d.BFM_MARKFORCELAYOUT

Private

c4d.BFM_MAXCHNG

Private

c4d.BFM_MENU_CHECK

Internal

c4d.BFM_MENU_OFF

Internal

c4d.BFM_MENU_ON

Internal

c4d.BFM_MENU_SET

Private

c4d.BFM_MENU_UNCHECK

Internal

c4d.BFM_MENUFINDER

Private

c4d.BFM_MINCHNG

Private

c4d.BFM_MOVEFOCUSNEXT

Private

c4d.BFM_MOVEFOCUSPREV

Private

c4d.BFM_OPTIMIZE

Private

c4d.BFM_PARENT_TITLECHNG

Internal

c4d.BFM_POPUPNOTIFY

Notification of popup before the menu opens.

c4d.BFM_REDRAW_EDITMODE

Private

c4d.BFM_RELOAD_MENUS

Private

c4d.BFM_REMOVE_DIALOG

Internal

c4d.BFM_RENAMEWINDOW

Internal

c4d.BFM_REQUIRESRESULT

Set to true in the passed container for GeDialog.SendMessage() to return a value from the message.

c4d.BFM_SCROLLAREA

Internal

c4d.BFM_SCROLLGROUP_OFFSETCHANGED

Internal

c4d.BFM_SCROLLGROUP_SCALE

Private

c4d.BFM_SCROLLGROUP_SCROLLED

Scroll group scrolled.

c4d.BFM_SCROLLX

Internal

c4d.BFM_SCROLLY

Internal

c4d.BFM_SET_MSG_BITMASK

Private

c4d.BFM_SETACTIVE

Private

c4d.BFM_SETACTIVE_DATA

Private

c4d.BFM_SETCURSORINFO

Same as BFM_EDITFIELD_SETCURSORPOS.

c4d.BFM_SETFIRSTFOCUS

Internal

c4d.BFM_SETFOCUS

Internal

c4d.BFM_SETFOCUSAFTERUPDATE

A custom GUI description receives this message after the layout is updated to reactivate previously focused gadget.

c4d.BFM_SETLASTFOCUS

Private

c4d.BFM_SETMAINTITLE

Private

c4d.BFM_SETSPECIALMULTI

Private

c4d.BFM_SETSPECIALMULTID

Private

c4d.BFM_SETSTATUSBAR

Sets a status-bar.

c4d.BFM_SETVIEWPANELLAYOUT

Private

c4d.BFM_SETVIEWPORTORIGIN

Internal

c4d.BFM_SETVIEWPORTORIGIN_X

Internal

c4d.BFM_SETVIEWPORTORIGIN_Y

Internal

c4d.BFM_SETVIEWPORTSIZE

Private

c4d.BFM_SHOW_AREA

Internal

c4d.BFM_SHOW_FRAME

Internal

c4d.BFM_SHOW_ID

Internal

c4d.BFM_SIZED

Element has been sized.

c4d.BFM_SPECIALGETSTRING

Private

c4d.BFM_SPECIALMODE

Set the multi-line edit field to the right language mode.

c4d.BFM_SPECIALSETRANGE

Private

c4d.BFM_STATUSBAR_HELP

Help second text.

c4d.BFM_STATUSBAR_NETPROGRESS

Internal

c4d.BFM_STATUSBAR_NETPROGRESSON

Internal

c4d.BFM_STATUSBAR_NETPROGRESSSPIN

Internal

c4d.BFM_STATUSBAR_NETTINT_COLOR

Internal

c4d.BFM_STATUSBAR_NETTXT

Internal

c4d.BFM_STATUSBAR_PROGRESS

Between 0.0 and 1.0.

c4d.BFM_STATUSBAR_PROGRESSFULLSIZE

Internal

c4d.BFM_STATUSBAR_PROGRESSON

Status-bar active.

c4d.BFM_STATUSBAR_PROGRESSSPIN

Spinning-bar.

c4d.BFM_STATUSBAR_TINT_COLOR

Color ID for the status-bar, or as RGB value (Vector).

c4d.BFM_STATUSBAR_TXT

Help first text.

c4d.BFM_STORE_WEIGHTS

Private

c4d.BFM_SYNC_MESSAGE

Sync message.

c4d.BFM_TESTONLY

Private

c4d.BFM_TIMER_MESSAGE

Timer message. Use GeDialog.SetTimer() / GeUserArea.SetTimer() to set the periodical time.

c4d.BFM_TITLECHNG

Private

c4d.BFM_UPDATE_REGION

Private

c4d.BFM_VALUEADD

Private

c4d.BFM_VALUECHNG

Private

c4d.BFM_VALUESUB

Private

c4d.BFM_VISIBLE_OFF

Internal

c4d.BFM_VISIBLE_ON

Internal

c4d.BFM_VPD_LAYOUTTYPE

Private

c4d.BFM_VPD_MAXIMIZED

Private

c4d.BFM_VPD_PANELID

Private

c4d.BFM_WEIGHTS_CHANGED

Group weights changed. The group ID is returned.