|
binding
|
This example shows you the possibilities and usage
of Binder object. How to bind an external exe and
how to send something into Binded exe.
|
EASY
|
|
browser
|
A basic example of HTML Browser object. It will
show you not only how to open, move between or
print the web pages but also how to write a HTML
file, which can call some of MMB commands.
|
EASY-MEDIUM
|
|
cbk_to_vars
|
This example shows you how to fill a string
variable with CBK constant value. It's not a
directly usable project. It just show you how to
fill the variables with another MMB constants ;)
|
EASY
|
|
cdaudio
|
A basic example of usage of CD Audio scriptig
commands (without a nice user interface).
|
EASY-MEDIUM
|
|
cdplayer
|
This is another example of CD Audio playback. This
time without scripting but with much nicer UI ;)
|
EASY
|
|
CloneObject
|
An example of use of Clone Bitmap command (menu
Object)
|
EASY
|
|
close
|
An example of capturing exit event (both using ESC
key or x button in application title bar).
|
EASY
|
|
dices
|
A little Dice game. The three equal dices wins. A
very simple example of using Show/Hide command,
If..Then conditional statement, variables and
random number generator.
|
EASY
|
|
dynafx2
|
An example of dynamic visual effects. Just a
visual gimmick with or without images. Script-free
sample ;)
|
EASY
|
|
fullback
|
This example just showing the usage of full screen
background.
|
EASY
|
|
GifLikeAnim
|
Example of replacing unreliable and CPU hungry GIF
animation with Bitmap object animation. With this
you can even control the speed of animation.
|
MEDIUM
|
|
handle
|
An example of custom-made vertical title bar and
how to allow moving the window by dragging its
shape, except the small area inside the rectangle.
|
EASY
|
|
ifidle_pagetimer
|
An example of IF_IDLE event. This is good for
kiosk type of applications. If user will not do
anything (press something) for certain amount of
time, the application will do something according
your wish (let's say, return to welcome page).
|
EASY-MEDIUM
|
|
keys
|
This example shows you how to make your
application responsive on some key presses and
react on them.
|
EASY
|
|
kiosk
|
A complete (simple) example of kiosk application
with some hints how to make your kiosk even
better.
|
EASY-MEDIUM
|
|
loadtext
|
This is a slightly complex example, showing you
how to properly use LoadText scripting function,
one of the most used functions in the MMB Script.
|
MEDIUM
|
|
matrix
|
In this example you can learn how to use Matrix
object. This nice and often overlooked object can
be used for many useful (and completely stupid)
things or even games! On last page of this example
you can play Snake a very popular game from Nokia
cell phones ;)
|
MEDIUM-HARD
|
|
MCIresult
|
In this example is described usage of system MCI
commands. This is only for real geeks with good
knowledge MCI commands and what they are for.
|
MEDIUM-HARD
|
|
mmsetup
|
An example of unusual autorun/installation GUI
done with MMB.
|
EASY
|
|
moffice
|
Well, this is only a simple preview of office-type
launcher. It does nothing useful ;)
|
EASY
|
|
movewindow
|
In this example you can see how to automatically
move the MMB window via script. Just examine the
scripts attached on the buttons.
|
EASY-MEDIUM
|
|
mp3list2
|
This is a basic example of audio player with MMB
SongList. You will have to replace the mp3 files
and external list file with your own (used in the
list buttons).
|
EASY-MEDIUM
|
|
plugin1
|
This is just simple MMB Plugin example. It will
show you how to use visual plugin located in
MMB/Plugins folder. However most MMB plugins are
non-visual for extending MMB scripting options.
Don't miss the MMB help chapter about plugins!
|
EASY
|
|
print
|
Basic example of MMB Printing commands.
|
EASY
|
|
rd_and_mousemove
|
An advanced mouse script demo showing a target
cross moving with mouse. There are also some
examples or RealDraw alpha (3sb) buttons.
|
EASY-MEDIUM
|
|
rd_to_mbd
|
An example of application (GUI) made completely in
RealDraw and exported to MMB.
|
EASY
|
|
reaction
|
Yet another dice game, this time testing your
reaction speed. Another example of simple project
with relative low scripting level required.
|
EASY-MEDIUM
|
|
scrollingtext
|
An advanced example showing scrolling text from
right to left and back with speed and pause loop
control. This example requires relative good
knowledge o scripting.
|
MEDIUM
|
|
slider
|
In this project you can see several examples of
custom scroll bars made from basic MMB objects and
a little scripting. This example also requires
relative good knowledge o scripting.
|
MEDIUM-HARD
|
|
speech
|
Text to Speech example project. It's easy to use,
but it requires MS Speech libraries to be
installed on the target PC.
|
EASY
|
|
StringBasic
|
A very useful example describing basic string
related operation (merging, loading strings to
objects,..). All scripting beginners should check
this sample!
|
EASY-MEDIUM
|
|
syscommand
|
In this example you can see how to use SysCommand.
Another very useful sample!
|
EASY-MEDIUM
|
|
timers_abc
|
In some projects you may need to do more than just
single task. This example shows you how to
multitask your MMB project, using four
ScriptTimers.
|
EASY-MEDIUM
|
|
transitions
|
An Example of built-in page transitions.
|
EASY
|
|
visited
|
An Example describing irregular jumping between
the pages and checking, which pages has already
been visited.
|
EASY-MEDIUM
|
|
all_cbk
|
An example showing all MMB CBK constants and how
to use them in your projects.
|
EASY
|
|
all_predeffunc
|
Another example similar to all_cbk this time
showing all MMB predefined functions and their
basic usage.
|
EASY-MEDIUM
|
|
chm_from_mmb
|
An example how to run a CHM help file from MMB
project and jump to the specific page and location
of that CHM file.
|
MEDIUM
|
|
giflikeanim_frommasterpage
|
Another version of the above mentioned giflikeanim
example, this time it will show you how to run a
bitmap animation from Master Page so it can be
visible over all project pages.
|
MEDIUM
|
|
jumptonextpageaftertime
|
Nice little example showing the page countdown and
how to jump to another page after a certain amount
of time.
|
EASY-MEDIUM
|
|
masterpages
|
An example descripbing how exactly you can use
Master Top and Master Top Layer in your project,
including an example of MMB menu, which mimick the
usual application menu.
|
EASY-MEDIUM
|
|
matrix_tut
|
An advanced Matrix object magic. In this example
you can see how to draw something inside the
matrix object (using mouse and script).
|
MEDIUM-HARD
|
|
midi_asf_mod_eof_detection
|
Because there is no way to automatically detect
the end of playback of some audio files, in this
example you can see how to do this using MMB
script, ScriptTimer and CBK_TimeSec constant.
|
MEDIUM
|
|
mp3tags
|
A slightly complex example (audio player with ugly
UI) showing the possibilities of MMB Audio
commands, Audio CBK constants and ListBox.
|
MEDIUM-HARD
|
|
quiz
|
A very simple demo of quiz application. But it can
be used as a template project for making something
bigger..better..useful ;)
|
EASY
|
|
randomize
|
An example of randomizer script, drawing 10
numbers (range 1 - 30). No number is repeated.
|
EASY-MEDIUM
|
|
repeatingaudio
|
A practical example of CBK_MP3EOF, which can help
you to do something at the end of playback of MP3
and OGG files. In this example you can learn how
to run new or repeat actually finished audio file.
|
MEDIUM
|
|
show_hide_menu
|
Just another example of MMB menu. This time you
can learn how to leave the menu open if the mouse
is not clicked, just hovering above the menu
items.
|
EASY-MEDIUM
|
|
15_9
|
Another game done with MMB. This is a MMB
recreation of well known game called fifteen. The
objective of this game is to sort-out the 15
numbered stones, using an empty space on the game
board. If you are bored with numbers, you can try
much harder Image version.
|
MEDIUM-HARD
|
|
clock_3
|
An example of analog clock made with MMB. The main
purpose of this example is to show the usage of
Image Rotate function and the Time CBK constants.
|
MEDIUM-HARD
|
|
convert_secs2hms
|
In this example you can learn how to convert
seconds to hour:minute:second format.
|
MEDIUM
|
|
stopwatch_hms
|
An example of countdown and stopwatch.
|
MEDIUM
|
|
audioslider
|
This is a quick (but advanced) scripting example
showing two custom horizontal audio (seek) sliders
built with MMB objects and some scripting.
|
MEDIUM-HARD
|
|
audiovolumeslider
|
Just another Audio custom slider, this time
vertical orientation.
|
MEDIUM-HARD
|
|
scrollbar_test_listbox_2
|
Various custom sliders (horizontal, vertical and
rotational) including a custom slider for ListBox
object.
|
MEDIUM-HARD
|
|
flash_menu_on_master_page
|
An example of Flash object menu for switching
between the MMB pages. It's just an example how
the Flash SWF file can directly call the MMB
scripting commands. Source FLA file (for
Macromedia Studio) is included! |
MEDIUM |
|
flashserie
|
In this example you can learn how to detect the
end of keyframed Flash animation running in MMB
Flash object. Then if the flash is finished, you
can do something else (in this example, another
flash is loaded).
|
MEDIUM
|
|
worm
|
Basic Flash sample project with a script to turn
OFF the MMB audio library.
|
EASY
|
|
gameoflife_new6_1
|
A MMB version of 'cellular automaton' invented by
Cambridge mathematician John Conway. Just another
example of Matrix object game ;)
|
MEDIUM
|
|
copy_from_web
|
This example show how to download a file (image in
this case) from a web page, save it to the defined
location and then show it in MMB HTML object.
(mmbmisc plugin is required)
|
MEDIUM
|
|
html_browser
|
An extended version of HTML browser (already
mentioned above) example with history stack and
resizable window (resizable on right-bottom corner
drag).
|
MEDIUM-HARD
|
|
html_edit
|
A very simple HTML editor made with MMB. Well, to
be honest, it's not very useful, especially not on
large files. But it's just another nice example of
different use of ListBox object!
|
MEDIUM
|
|
HTMLObjectTricks
|
In this example you can learn some not as known
tricks related to HTML object, like loading PDF
files, using javascript from MMB script, etc..
|
MEDIUM
|
|
urlpath_to_textinput
|
This simple example shows you how to load a
clicked link (hyperlink) to text object.
|
EASY-MEDIUM
|
|
image_like_animated_button
|
A simple example of custom-made animated button.
The button is in fact image with dynamically
replaced content.
|
MEDIUM
|
|
imagedemo
|
A very nice image manipulation demo describing the
basic image operation done via script (loading,
resizing, moving with mouse, etc..).
|
MEDIUM
|
|
panimage
|
An advanced scripting demo showing an image
scrolling. The result is a panorama-like effect.
The image is continuously scrolling from left or
right, according the direction of mouse drag.
|
MEDIUM-HARD
|
|
slideshow
|
A basic example of Image SlideShow (on button
press).
|
MEDIUM
|
|
test_image
|
Yet another Image object and script related demo
(mainly scrolling image content, rotating,
automatic slide show, etc..).
|
MEDIUM-HARD
|
|
test_image_viewer
|
An advanced Image viewer demo. No nice UI, but
complete design with slide show, show images based
on first letter, etc.
|
MEDIUM-HARD
|
|
activex
|
This example shows you how to install Flash
runtime library by installing flash.ocx file and
the other way using the flash installation package
in silent mode with custom dialog.
|
MEDIUM
|
|
runinf
|
Similar demo like the above one, this time using
INF file as a source of install.
|
MEDIUM
|
|
listbox_on_master_page
|
An example of using ListBox as a navigation
object. The ListBox is placed on Master Page, so
it doesn't need to be copied over all project
pages.
|
MEDIUM
|
|
listbox_tut
|
In this example you can learn the basic usage of
ListBox object.
|
MEDIUM
|
|
move_up_down
|
An example of reordering the items based on
key-presses.
|
EASY-MEDIUM
|
|
mousemove_checkcol
|
This is a move object with mouse and collision
detection example.
|
MEDIUM-HARD
|
|
mouseovertest
|
In this example you can lern how to detect and
react on mouse over event. Just move mouse above
the button and see what happens.
|
MEDIUM
|
|
mousestatedetection
|
A simple Mouse event detection example. It just
show you various options how to detect mouse
clicks in project and react on them.
|
EASY-MEDIUM
|
|
movetorightbottom
|
This example shows you how to move the application
window to right bottom corner of the screen but
above the Windows task bar.
|
EASY
|
|
movewindow
|
An example how to move the application window by
dragging the active objects, which is usually not
possible (not without some scripting).
|
MEDIUM-HARD
|
|
append line in paragraph
|
This example shows you how to append lines in
Paragraph object.
|
EASY
|
|
scrolltext
|
A text typing animation sample. It's good if you
wish to add a nice text typing effect into your
project.
|
MEDIUM-HARD
|
|
searchword
|
An example of searching for word/part of string
inside the Input text object.
|
MEDIUM
|
|
word_randomizer
|
A simple word randomizer (sorry, not anagram
generator;)
|
MEDIUM
|
|
videotest7
|
An advanced demo showing various Video related
commands in action.
|
MEDIUM-HARD
|
|
av_object_example
|
An example of AudioVisualization object with
related scripting commands.
|
EASY-MEDIUM
|
|
break example
|
This small example shows you the difference
between Return() and Break() commands.
|
EASY-MEDIUM
|
|
callurlemail
|
A simple example how to open a www page in an
external (default) browser and start a default
email client with a predefined email address
and/or subject/body of the email.
|
MEDIUM
|
|
cmdline
|
An example application processing the command line
parameters (parameters are passed to program at
start of application).
|
MEDIUM
|
|
continuousscripttimer
|
This is an example of continuous ScriptTimer,
which is not terminated between the pages (as in
previous versions).
|
MEDIUM
|
|
dvdlike_menu
|
This is another plugin-based example. Here you can
see how to navigate between the buttons using only
keyboard. Requires Posxy plugin (embedded in
project).
|
EASY-MEDIUM
|
|
flash_examples
|
An advanced example describing MMB Flash object
related commands and MMB2Flash/Flash2MMB
variable/action exchange.
|
MEDIUM-HARD
|
|
numofcurrentweek
|
Another advanced example, this time week number
calculation, based of a current date.
|
MEDIUM-HARD
|
|
objectmovetransition
|
Simple but nice demo of object move transition.
|
EASY
|
|
pauseloop
|
An example of how to start, pause and then
continue with a script.
|
EASY-MEDIUM
|
|
resize_video_on_click
|
In this example you can see how to resize the
video object using button with script or click
inside the video object, which in itself doesn't
have mouse click event detection, but which can be
done with some easy scripting.
|
MEDIUM
|
|
runparam
|
A practical example of using system command line
tools via MMB Run command.
|
MEDIUM
|
|
timelimitdemo
|
An example how to build a simple (not very
powerfull) trial mechanism in your project.
|
MEDIUM
|
|
user_combobox
|
An example of custom made ComboBox control, using
the MMB ListBox object and some script.
|
MEDIUM
|
|
usercheckboxes
|
An example of custom made Check/Option Box
controls (using MMB Matrix object).
|
EASY-MEDIUM
|
|
jukebox
|
A simple example of jukebox application build with
2 ListBoxes, SongList and some audio playback
commands.
|
MEDIUM
|
|
listbox_fileextensions
|
This simple example shows you how to add the files
into ListBox, along with their extensions and how
to show (use) that files with their path.
|
MEDIUM-HARD
|
|
ListFoldersAndFiles
|
An example of how to show the directories and
subdirectories from a selected path in the ListBox
and after selecting a folder in left ListBox show
its contents (mp3 files in this case) in right
ListBox.
|
MEDIUM-HARD
|
|
XPStyleMenu
|
An example of XP style menu. A very nice example
of how to do nice things without single line of
code ;)
|
MEDIUM
|
|
customtooltip
|
This small example shows you how to make custom
tooltips for your project. With this you can
create and dynamically load (replace) tooltips in
your project.
|
MEDIUM-HARD
|
|
rlt4
|
An example of screensaver build with MMB and photo
of my favorite watch ;)
|
MEDIUM-HARD
|
|
screensaver
|
Another screnesaver demo. This is pure technology
demo showing the base idea and options.
|
MEDIUM
|
|
SearchWordAndLoadLine
|
This example shows you how to search a word inside
txt file. Enter a word in the editbox and then
select the txt file.
|
MEDIUM
|
|
497_test_project
|
A complex example describing new MMB 4.9.7
features. It was intended to be a technology demo,
rather than useful example of what you can do ;)
|
MEDIUM
|
|
autoit_make_mmb_win_transparent
|
In this AutoIt2MMB demo you can see how to make
the MMB project window transparent.
|
MEDIUM-HARD
|
|
autoit_msgbox
|
In this AutoIt2MMB demo you can see how to make
fully configurable message box. This demo is now
obsolete because it was made before final 4.9.7
release, which now has fully configurable Message
box (MessageEx function).
|
MEDIUM-HARD
|
|
autoit_setfocus
|
This particular example show you how to set focus
to a binded object (on start of MMB project). The
user will not have to click into a binding object
to set the focus! This demo is in fact useless,
but it should give you an idea, how useful AutoIt
is and why you should use it together with MMB.
|
MEDIUM-HARD
|
|
change_bgcolor_of_bitmap_button
|
An example of custom colored Button. The button is
just a group of 3 objects and some easy scripting
magic.
|
MEDIUM
|
|
continuousmidiplayback
|
This is an example of loading and continuous
playback of a list of MIDI files. The same can be
used for asf, mod, xt, s3m, etc. Based on the same
principle as above mentioned
midi_asf_mod_eof_detection
|
MEDIUM
|
|
mmbmessenger2
|
This is a small example of an office messenger ;)
If you know an IP address of your colleagues, you
can send then simple messages.
|
MEDIUM
|
|
ftpcmddemo
|
Another of MNI's nice examples, this time a ftp
demo, describing how do download/upload something
from/to ftp using the system's ftp command line
command.
|
MEDIUM-HARD
|
|
ListBoxDemo
|
A very nice ListBox demo. Very complex example
with many nice tricks.
|
MEDIUM-HARD
|
|
MouseDemo
|
Mouse Demos includes 38 pages with a lot of
examples how to do mouse related things with or
without plugins.
|
MEDIUM-HARD
|
|
flash_examples
|
An advanced example describing MMB Flash object
related commands and MMB2Flash/Flash2MMB
variable/action exchange.
|
MEDIUM-HARD
|
|
mmbamp_27_01_04
|
Just a fun MMB recreation of WinAmp ;)
|
MEDIUM-HARD
|
|
autoit_region_hole
|
In this example you can learn how to make a "hole"
in your project window. It uses AutoIt script as a hole maker.
|
MEDIUM-HARD
|
|
autoit_send_to_cmdline
|
In this AutoIt2MMB sample you can learn how to send keystrokes
to a binded program window.
|
MEDIUM-HARD
|
|
mmb_mastermind_3
|
Another MMB recreation of the legendary game, this time MasterMind
(aka Code Breaker). The game logic is finished, but the game interface
is ugly and unfinished ;)
|
MEDIUM-HARD
|
|
get_public_ip
|
How to get public IP address using an external PHP file. Uses
MMBMisc to download the php file.
|
MEDIUM
|
|
html_mmbscript
|
Small example describing a new 4.9.8 feature allowing to call the MMB scripts from HTML and JavaScript (via Browser object)
|
MEDIUM
|
|
scroll
|
Another demo of custom scrollbar for ListBox.
|
MEDIUM-HARD
|
|
moretimers
|
This is a complex example showing the new MMB (4.9.8) ability
to create objects in a runtime and run scripts from external txt
files filled with script. This may be a bit tricky for novice and
inexperienced users. It requires a good knowledge of scripting mechanisms.
|
HARD
|
|
motivator2
|
This is a small motivation/reminder type of appplication. Shows
how to run the MMB application in the tray (using the smallplugin)
and with hidden task bar button of the child window (using g_hideshow
plugin).
|
MEDIUM-HARD
|
|
custom_tooltip_in_listbox
|
Custom tooltip demo for items in ListBox. A bit tricky example.
|
MEDIUM-HARD
|
|
create_hotspots
|
Another 4.9.8 specific demo showing runtime creation of MMB hotspots
and filling them with images. It's good for image viewers or galleries
(custom thumbnails view).
|
MEDIUM
|
|
create_objects
|
And one more 4.9.8 example showing runtime creation of basic
MMB objects.
|
MEDIUM
|
|
creditcard_validator
|
This is an older script describing how to validate the credit
cards. Not very useful demo, but it implements a widely known credit
card validation algorithm.
|
EASY
|
|
dec_to_hex
|
A very simple DEC to HEX (and HTML color) converter.
|
MEDIUM
|
|
draw_lines
|
Simple line drawing project. Alone it's not very useful, but
it should give you an impression how to create a basic drawing program.
|
MEDIUM
|
|
hello_world
|
A very basic example for novice users, related to Getting
Started tutorial.
|
EASY
|
|
number_of_seats
|
Another simple project, this time about counting the seats in
theater/class room.
|
EASY
|
|
run_child_window
|
Somewhat tricky, but definitely usefull example about running
child window from main application, make it on top and wait for
its end.
|
MEDIUM-HARD
|
|
Window_Resize
|
This folder contains several "project window resize"
sample projects. Requires advanced knowledge of scripting. Made
by tracermm.
|
HARD
|
|
convert_bw
|
An example of simple GUI for PVW32Con command line image converter.
Made by GreenCow.
|
MEDIUM-HARD
|
|
tts
|
One more tts sample project showing how to add/remove a word/words
fromthe sentence.
|
MEDIUM-HARD
|
|
xpcontrols
|
Some basic WinXP controls made with MMB objects and script.
|
EASY
|