<AFS_program> | (<decimal_constant>)? <FM_program> Command Reference Syntax
<FFP_program> | <FM_program> Command Reference Syntax
<FFW_program> | (<char>)? (<C_language_expression>)? (<eol>)? <FM_program> (<integer_constant>)? (<string_literal>)? Command Reference (FFDG)? (Mario Klingemann)? Syntax
<FM_program> | <AFS_program> (<end_of_program>)? (<eos>)? <FFP_program> <FFW_program> (<FML_program>)? (<null_program>)? Command Reference Syntax
abort | doAction
abort_mode | abort
abs | fabs
add | max min sub
Administration | Alphabetic Index Index Link table New pages Next version Old pages Orphaned pages Preprocessor Quickscan Wanted Pages Wishlist
afh | afh Development Team HaraldHeim Martijn van der Lee SyneRyder Syntax
alex | afh Development Team
allocArray | allocArrayPad copyArray fgetArray fillArray fputArray freeArray getArray getArrayDim putArray set_array_mode
allocArrayPad | allocArray copyArray freeArray getArray getArrayDim putArray set_array_mode
Appendix | Color constants FilterMeister compatible hosts Known bugs Plug-in compatible hosts
Aval | Bval Gval Rval
bCircle | bRect bRect2 bTriangle
BITMAP | ICON IMAGE METAFILE
bRect | bCircle bRect2 bTriangle
bRect2 | bCircle bRect bTriangle
bTriangle | bRect bRect2
Bval | Aval Gval Rval
C Runtime Functions | abort abs (acos)? (asin)? (atan)? (atan2)? calloc ceil chop clearerr clock Command Reference (cosh)? Dialog Functions exp expand fabs fclose fcloseall (fcos)? feof ferror fflush fgetc (fgetpos)? fgets floor flushall fmod fopen (fprintf)? fputc fputs fread free (freopen)? (fscanf)? fseek fsetpos (fsin)? (ftan)? (ftell)? fwrite getc hypot Image Functions ldexp log log10 malloc max (memchr)? memcmp memcpy (memicmp)? (memmove)? (memset)? min modf msize pow (printf)? putc rand realloc remove rename rewind round (sinh)? snprintf sprintf sqr sqrt (srand)? (sscanf)? strcat strchr strcmp (strcoll)? strcpy strcspn strdate strdup strerror (stricmp)? (stricoll)? strlen strlwr strncat strncmp (strncoll)? strncpy strnicmp (strnicoll)? strnset strpbrk strrchr strrev strset strspn strstr strtime strtod (strtok)? strtol strtoul strupr strxfrm System Functions (tanh)? time (tmpfile)? (tmpnam)? (ungetc)? (_strerror)?
c2d | c2m r2x r2y
c2m | c2d r2x r2y
callLib | freeLib getLibFn loadLib
calloc | free malloc realloc
ceil | C Runtime Functions chop floor round
cell_initialize | cell_preserve get put
cell_preserve | get put
chdir | getcwd getSpecialFolder rmdir
chop | C Runtime Functions ceil floor round
clearerr | clearerr ferror fopen rewind
clock | time
cnv | xyzcnv
Color constants | Windows UI color constants
COMBOBOX | LISTBOX
Command Reference | C Runtime Functions Constants Dialog Functions Events Filter Specifications Handlers Image Functions Language (Other Expressions)? Structure Syntax System Functions Variables
Constant Template | (OtherConstant)? (Related Constant)? (Related Function)?
Constants | DESIGNTIME doingProxy FMC_TARGET hostSig platformData scaleFactor
Control drawing | Control drawing endSetPixel (endSetPixelBuffer)? (endSetPixelSS)? (getPixel)? (getSetPixelHeight)? (getSetPixelWidth)? OWNERDRAW (setAngleArc)? (setAngleArcFill)? (setEllipse)? (setEllipseFill)? (setEndCaps)? (setFill)? setFont (setInsideFrame)? (setJoin)? setLine (setPenWidth)? setPixel setRectFill (setRectFrame)? setRectGradient setText (setTextv)? (setThinEllipseAA)? (setThinLineAA)? startSetPixel (startSetPixelBuffer)? (startSetPixelSS)?
copyArray | allocArray freeArray getArray getArrayDim putArray
countProcessors | getThreadRetVal isThreadActive System Functions terminateThread triggerThread waitForThread
createCircularRgn | createCircularRgn createEllipticRgn createPolyRgn createRectRgn createRoundRectRgn refreshRgn setDialogRegion
createCriticalSection | deleteCriticalSection enterCriticalSection leaveCriticalSection System Functions tryEnterCriticalSection (void)?
createCtl | clearCtlProperties deleteCtl setCtlProperties
createEllipticRgn | createCircularRgn createPolyRgn createRectRgn createRoundRectRgn refreshRgn setDialogRegion
createPolyRgn | createCircularRgn createEllipticRgn createRectRgn createRoundRectRgn refreshRgn setDialogRegion
createPopupMenu | destroyMenu insertMenuItem trackPopupMenu
createRectRgn | createCircularRgn createEllipticRgn createPolyRgn createRoundRectRgn refreshRgn setDialogRegion
createRoundRectRgn | createCircularRgn createEllipticRgn createPolyRgn createRectRgn refreshRgn setDialogRegion
ctlEnabled | ctlEnabledAs enableCtl
ctlEnabledAs | ctlEnabled
deleteCriticalSection | createCriticalSection enterCriticalSection false leaveCriticalSection System Functions true tryEnterCriticalSection
Demonstration Source Codes | RGB to Grayscale Conversion Using the Color Dialog Writing "DEMO" on an image
Development Team | afh (almateus)? (Bob Oat)? (byRo)? (Eric von Bayer)? (Florian)? HaraldHeim (Ilyich the Toad)? (J Duncan Suss)? (macbethbill)? Martijn van der Lee (Martin Koch)? (mehdi)? (Pete)? (rechmbrs)? (roberto_muscia)? (scriveyn)? SyneRyder (wstreidt)?
Dialog Control Template | (OtherFunction)? (RelatedFunction)?
Dialog Functions | (ALTERNATE)? BITMAP (BLACKONWHITE)? C Runtime Functions CHECKBOX chooseColor clearCtlProperties (clearDialogStyle)? (clearDialogStyleEx)? (COLORONCOLOR)? COMBOBOX Command Reference createCircularRgn (createClientRgn)? createCtl (createDialogRgn)? createEllipticRgn (createMenubarRgn)? createPolyRgn createRectRgn createRoundRectRgn (createStatusbarRgn)? (createTitlebarRgn)? ctlEnabled deleteCtl (DIM_EXACT)? (DIM_STRETCHED)? (DIM_TILED)? doAction EDIT enableCtl Error ErrorOk FRAME getAsyncKeyState getCtlClass getCtlColor getCtlCoord getCtlPos getCtlText getCtlVal getDialogHeight getDialogWidth getDisplaySettings (getOpenFileName)? getPreviewCoordX getPreviewCoordY (getPreviewCursor)? (getSaveFileName)? GROUPBOX (HALFTONE)? HDBUsToPixels ICON (IDABORT)? (IDCANCEL)? (IDIGNORE)? (IDNO)? (IDOK)? (IDRETRY)? (IDYES)? IMAGE Image Functions Info LISTBOX lockWindow (MAXSTRETCHBLTMODE)? METAFILE MODIFY mouseOverWhenInvisible msgBox NONE OWNERDRAW (playSoundWave)? (playSoundWaveLoop)? (playSoundWaveSync)? PUSHBUTTON RADIOBUTTON RECT refreshCtl refreshRgn refreshWindow (RGN_AND)? (RGN_COPY)? (RGN_DIFF)? (RGN_MAX)? (RGN_MIN)? (RGN_OR)? (RGN_XOR)? SCROLLBAR scrollPreview setClickDrag setCtlAction setCtlColor setCtlDivisor setCtlFontColor setCtlImage setCtlLineSize setCtlPageSize setCtlPixelPos setCtlPos setCtlProperties setCtlRange setCtlText setCtlTextv (setCtlTheme)? setCtlToolTip setCtlVal (setDialogColor)? (setDialogDragMode)? (setDialogGradient)? setDialogImage (setDialogImageMode)? setDialogMinMax (setDialogMode)? setDialogPos setDialogRegion (setDialogShowState)? (setDialogSizeGrip)? (setDialogStyle)? (setDialogStyleEx)? (setDialogText)? (setDialogTextv)? (setDialogTheme)? setPreviewCursor setZoom SLIDER STANDARD STATICTEXT (STRETCH_ANDSCANS)? (STRETCH_DELETESCANS)? (STRETCH_HALFTONE)? (STRETCH_ORSCANS)? System Functions testAbort TRACKBAR triggerEvent updatePreview updateProgress VDBUsToPixels Warn (WHITEONBLACK)? (WINDING)? YesNo YesNoCancel
dif | abs
doingProxy | Constants
enableCtl | ctlEnabled
endSetPixel | Control drawing OWNERDRAW setPixel setRectFill startSetPixel
enterCriticalSection | createCriticalSection deleteCriticalSection false leaveCriticalSection System Functions true tryEnterCriticalSection
enumRegValue | getRegPath getRegRoot setRegPath setRegRoot
Error | msgBox
ErrorOk | Error msgBox
Event Template | (OtherEvent)? (RelatedEvent)? (RelatedFunction)?
Events | Events FME_CANCEL (FME_CHANGED)? (FME_CLICKED)? (FME_COMBO_CLOSEUP)? (FME_COMBO_DROPDOWN)? (FME_CONTEXTMENU)? (FME_CUSTOMEVENT)? FME_DRAWITEM (FME_EXITSIZE)? FME_INIT FME_KEYDOWN FME_KEYUP (FME_KILLEDITFOCUS)? (FME_KILLFOCUS)? (FME_LEFTCLICKED_DOWN)? (FME_LEFTCLICKED_UP)? FME_MOUSEMOVE FME_MOUSEOUT FME_MOUSEOVER (FME_PREVIEWDRAG)? (FME_RIGHTCLICKED_DOWN)? (FME_RIGHTCLICKED_UP)? (FME_SETEDITFOCUS)? (FME_SETFOCUS)? (FME_SIZE)? (FME_TIMER)? (FME_VALUECHANGED)? OnCtl
expand | free malloc msize realloc
fabs | abs
false | Constants (NULL)? true
FAQ | Constants doAction NONE scaleFactor
fclose | fcloseall fopen fputc
fcloseall | fclose fopen
feof | fopen
ferror | clearerr fopen
ffillArray | allocArray copyArray (double)? false fgetArray fillArray (float)? fputArray freeArray getArrayDim (half)? true
fflush | flushall fopen
fgetArray | allocArray copyArray (double)? ffillArray fgetArray fputArray freeArray getArray getArrayDim putArray
fgetc | fgets fopen fputc fread getc
fgets | fgetc fopen fputs fread
fillArray | allocArray copyArray (double)? false ffillArray freeArray getArray getArrayDim putArray true
Filter Templates | FF in FET Template Simple Template 1 Simple Template 2 Simple Template 3
FilterMeisterWiki | Administration Alphabetic Index Appendix Command Reference Constant Template Debugging Tips Demonstration Source Codes Dialog Control Template Event Template FAQ Filter Templates FM Web Site Promotion Function Template How to use this Wiki New in FM 1.0 Notes Release notes Style Guide
floor | ceil
flushall | fflush
FM Web Site Promotion | Key Word Suggestions Tips for Search Engine Optimization (Web Sites to ask for Links)?
FME_CANCEL | FME_INIT (setDialogEvent)?
FME_DRAWITEM | (ownerdrawn)?
FME_INIT | (Dialog)? false FME_CANCEL (initevent)? (previous)? (setDialogEvent)?
FME_KEYDOWN | FME_KEYUP getAsyncKeyState getAsyncKeyStateF (setDialogEvent)? VK codes
FME_KEYUP | FME_KEYDOWN getAsyncKeyState getAsyncKeyStateF (setDialogEvent)? VK codes
FME_MOUSEMOVE | (CTL_PREVIEW)? FME_MOUSEOUT FME_MOUSEOVER getPreviewCoordX getPreviewCoordY
FME_MOUSEOUT | FME_MOUSEMOVE FME_MOUSEOVER
FME_MOUSEOVER | FME_MOUSEMOVE FME_MOUSEOUT
fopen | fclose fread fwrite
ForEveryPixel | (<compound-statement>)? false ForEveryRow ForEveryTile handlers (R, G, B, A)? true
ForEveryRow | (<compound-statement>)? false ForEveryPixel ForEveryTile handlers testAbort true updateProgress
ForEveryTile | (<compound-statement>)? false ForEveryPixel ForEveryRow handlers true
formatString | (About)? (appendEllipsis)? (Author)? (Category)? chooseColor COMBOBOX (Copyright)? (Description)? (documentTitleText)? Error ErrorOk (Filename)? (filterAboutText)? (filterAuthorText)? (filterCaseText)? (filterCategoryText)? (filterCopyrightText)? (filterDescriptionText)? (filterFilenameText)? (filterHostText)? (filterImageModeText)? (filterInstallDir)? (filterOrganizationText)? (filterTitleText)? (filterURLText)? (filterVersionText)? (hostSerialNumber)? (hostSerialString)? (imageHeight)? (imageMode)? (imageWidth)? Info LISTBOX msgBox (Organization)? (printf)? (propTitle)? (stripEllipsis)? (Title)? (URL)? (Version)? Warn YesNo YesNoCancel (zoomFactor)?
fputArray | allocArray copyArray ffillArray fgetArray fillArray (float)? freeArray getArray getArrayDim (half)? putArray
fputc | fgetc fopen fputs putc
fputs | fgets fopen fputc fwrite
fread | fclose fopen fwrite
free | calloc malloc realloc
freeArray | allocArray copyArray getArray getArrayDim putArray
freeLib | callLib getLibFn loadLib
fseek | fclose fopen fread fsetpos fwrite
fsetpos | fclose (fgetpos)? fopen fread fseek fwrite
Function Template | (OtherFunction)? (RelatedFunction)? Style Guide
fwrite | fclose fopen fread
gamma | setGamma
get | cell_preserve put
getArray | allocArray copyArray freeArray getArrayDim putArray
getArrayDim | allocArray allocArrayPad copyArray freeArray getArray putArray
getAsyncKeyState | getAsyncKeyStateF VK codes
getAsyncKeyStateF | FME_KEYDOWN FME_KEYUP getAsyncKeyState VK codes
getc | fgetc fopen putc
getCtlColor | getCtlVal setCtlColor
getCtlCoord | getCtlPos getPreviewCoordX getPreviewCoordY OWNERDRAW scaleFactor
getCtlDivisor | setCtlDivisor
getCtlItemCount | COMBOBOX (deleteCtlItem)? (deleteCtlItems)? getCtlClass (getCtlItemText)? (getCtlItemTop)? LISTBOX (setCtlItemText)? (setCtlItemTop)? (TAB)?
getCtlPos | getCtlColor getCtlVal setCtlPos
getCtlRange | setCtlDivisor setCtlRange
getCtlText | getCtlVal setCtlText
getCtlVal | ctl
getcwd | chdir mkdir rmdir
getDialogHeight | getDialogWidth setDialogMinMax setDialogPos VDBUsToPixels
getDialogWidth | getDialogHeight HDBUsToPixels setDialogMinMax setDialogPos
getDisplaySettings | setTimerEvent updatePreview
getImageTitle | false true
getLibFn | callLib freeLib loadLib
getLocaleInfo | LCID (specify)?
getPreviewCoordX | getCtlCoord getPreviewCoordY scaleFactor
getPreviewCoordY | getCtlCoord getPreviewCoordX scaleFactor
getRegPath | getRegRoot (MAX_PATH)? setRegPath
getRegRoot | getRegPath (HKEY_CURRENT_USER)? (HKEY_LOCAL_MACHINE)? setRegRoot
getRegString | getRegRoot (HKEY_CURRENT_USER)? (HKEY_LOCAL_MACHINE)? putRegString setRegPath
getSpecialFolder | mkdir rmdir
getSystemDefaultLCID | getUserDefaultLCID LCID
getThreadRetVal | countProcessors isThreadActive OnCtl (STILL_ACTIVE)? System Functions terminateThread triggerThread waitForThread
getUserDefaultLCID | getSystemDefaultLCID LCID
getWindowsVersion | getDisplaySettings
grad2D | blend
GROUPBOX | RADIOBUTTON
Gval | Aval Bval Rval
handlers | false (Filter Factory)? ForEveryPixel ForEveryRow ForEveryTile OnCtl (OnDivideCheck)? (OnDivideOverflow)? OnFilterEnd OnFilterStart (OnInitDialog)? (OnZeroDivide)? (R, G, B, A)?
HaraldHeim | afh Development Team HaraldHeim Martijn van der Lee SyneRyder
Harry | HaraldHeim
haveMask | isFloating msk
HDBUsToPixels | HDBUsToPixels PixelsToHDBUs PixelsToVDBUs
How to use this Wiki | (hyperlinks)? (SplitWikiNames)?
hsl2rgb | rgb2hsl
ICON | BITMAP IMAGE METAFILE
iget | pget RGB src t2get tget
IMAGE | BITMAP ICON METAFILE
Image Functions | add allocArray allocArrayPad Aval bCircle (bEllipse)? blend bRect bRect2 bTriangle Bval C Runtime Functions c2d c2m (calcSBD)? cell_initialize cell_preserve (cmyk2rgb)? cnv (cnv0)? (cnv1)? (cnvX)? (cnvY)? Command Reference Constants (contrast)? copyArray ctl Dialog Functions dif (egm)? egw ffillArray fgetArray fillArray (filterCase)? formatString fputArray freeArray (freeSBD)? gamma get getArray (getArrayAddress)? getArrayDim (getBufferAddress)? (getSBD)? (getSBDangle)? (getSBDX)? (getSBDY)? grad2D (gray)? Gval haveMask (hostSerialNumber)? hostSig hsl2rgb iget isFloating iuv2rgb lab2rgb (map)? mix (mix1)? (mix2)? msk pget (pget16)? pgetp (pgetr)? (pgetr16)? (phaseshift)? (planes)? pointer_to_buffer (posterize)? pset psetp psetr put putArray r2x r2y (rad0)? (rad1)? RGB (rgb2cmyk)? rgb2hsl rgb2iuv rgb2lab rgb2ycbcr (rgb2ypbpr)? RGBA rnd (rst)? Rval (samplingSupport)? (saturation)? scl setGamma set_array_mode (set_edge_mode)? set_psetp_mode sinbell (solarize)? src (src0)? (src1)? srcp sub System Functions t2get t2getp (t2getr)? t2set t2setp t2setr t3get (t3getp)? (t3getr)? t3set (t3setp)? (t3setr)? testAbort tget tgetp (tgetr)? (tone)? tri tricos tset tsetp tsetr xyzcnv ycbcr2rgb (ypbpr2rgb)? (_eval_FFP)?
index | Appendix Command Reference Demonstration Source Codes Filter Templates New in FM 1.0 (Other Things)? Style Guide (Tutorials)?
Info | formatString msgBox
isFloating | haveMask msk
isThreadActive | countProcessors false getThreadRetVal (STILL_ACTIVE)? (STLL_ACTIVE)? System Functions terminateThread triggerThread true waitForThread
iuv2rgb | rgb2iuv
Known bugs | (double)? (float)? hsl2rgb iget lab2rgb rgb2hsl rgb2lab
lab2rgb | rgb2lab
Language | (bool)? (break)? (case)? (char)? (const)? (continue)? (default)? (do)? (double)? (dword)? (else)? false (float)? (for)? (if)? (int)? (long)? (NULL)? (return)? (short)? (signed)? (sizeof)? switch true (void)? (while)? (word)?
LCID | getSystemDefaultLCID getUserDefaultLCID
leaveCriticalSection | createCriticalSection deleteCriticalSection enterCriticalSection false System Functions true tryEnterCriticalSection
LISTBOX | COMBOBOX
loadLib | callLib freeLib getLibFn
lockWindow | refreshCtl refreshRgn refreshWindow
log | log10
log10 | log
malloc | calloc free realloc
Martijn van der Lee | afh Development Team HaraldHeim Martijn W. van der Lee SyneRyder
Martijn W. van der Lee | afh Development Team HaraldHeim Martijn van der Lee SyneRyder
max | add min sub
memcmp | strcmp strncmp
memcpy | (memmove)? strcpy strncpy
METAFILE | BITMAP ICON IMAGE
min | add max sub
mix | scl
mkdir | getSpecialFolder rmdir
MODIFY | NONE
mouseOverWhenInvisible | FME_MOUSEOUT FME_MOUSEOVER
msgBox | Error Info Warn
msize | calloc free
msk | haveMask
New in FM 1.0 | allocArray allocArrayPad (allocHost)? (Anchor)? (bandWidth)? blend (calcSBD)? callLib (callLibFmc)? ceil cell_preserve chdir (checkCtlFocus)? (checkDialogFocus)? (checkScriptVal)? chooseColor chop (clearCtlBuddyStyle)? (clearCtlBuddyStyleEx)? (clearCtlStyle)? (clearCtlStyleEx)? (clearDialogEvent)? (CMYK64Mode)? (copyResToArray)? (cosineInterpolate)? countProcessors createCriticalSection (createFont)? (createMenu)? createPopupMenu (createSync)? ctl ctlEnabledAs (CtlScaling)? (cubicInterpolate)? (DeepMultichannelMode)? deleteCriticalSection deleteCtl (deleteCtlItem)? (deleteCtlItems)? (deleteFont)? (deleteSync)? DESIGNTIME destroyMenu (displayDialog)? (divisor)? (doEvents)? (doingScripting)? (drawitem)? (Duotone16Mode)? EDIT (editsize)? (editstyle)? (editstyleex)? (egm)? egw enableCtl (enableScriptVal)? enableToolTipBalloon endSetPixel (endSetPixelBuffer)? enterCriticalSection (ENTRYPOINT)? (f2cd)? (fc2d)? (fc2m)? (fcallLib)? (fcallLibFmc)? ffillArray fgetArray fillArray (fillDir)? (filterInstallDir)? (findClose)? (findFirstFile)? (findNextFile)? floor (fmax)? FME_CANCEL (FME_CHANGED)? (FME_CLICKED)? (FME_COMBO_CLOSEUP)? (FME_COMBO_DROPDOWN)? (FME_CONTEXTMENU)? (FME_CUSTOMEVENT)? FME_DRAWITEM (FME_EXITSIZE)? FME_INIT FME_KEYDOWN FME_KEYUP (FME_KILLEDITFOCUS)? (FME_KILLFOCUS)? (FME_LEFTCLICKED_DOWN)? (FME_LEFTCLICKED_UP)? FME_MOUSEMOVE FME_MOUSEOVER (FME_PREVIEWDRAG)? (FME_RIGHTCLICKED_DOWN)? (FME_RIGHTCLICKED_UP)? (FME_SETEDITFOCUS)? (FME_SETFOCUS)? (FME_SIZE)? (FME_TIMER)? (FME_VALUECHANGED)? (fmin)? ForEveryTile formatString fputArray (fr2x)? (fr2y)? (freeHost)? freeLib (freeSBD)? (getAppTheme)? (getArrayAddress)? getArrayDim (getArrayString)? (getBufferAddress)? getCtlClass getCtlColor getCtlCoord (getCtlHandle)? getCtlItemCount (getCtlItemText)? (getCtlItemTop)? getCtlPos getCtlRange (getCtlTab)? getCtlText getCtlVal getcwd (getDialogHandle)? getDialogHeight (getDialogPos)? getDialogWidth getImageTitle getLibFn (getPixel)? getPreviewCoordX getPreviewCoordY (getPreviewCursor)? (getResAddress)? (getResSize)? (getSBD)? (getSBDangle)? (getSBDX)? (getSBDY)? (getScriptVal)? (getSetPixelHeight)? (getSetPixelWidth)? getSpecialFolder (getSysColor)? (getSysMem)? getThreadRetVal (hermiteInterpolate)? hsl2rgb iget (imageHRes)? (imageVRes)? (INFINITE)? insertMenuItem isThreadActive (isTileable)? (Lab48Mode)? leaveCriticalSection (linearInterpolate)? loadLib (lockCtlScaling)? (lockHost)? mkdir (mousemove)? msk (needPadding)? (NoCtlScaling)? OnCtl pget pgetp (pgetr)? PixelsToHDBUs PixelsToVDBUs (planes)? (planesWithoutAlpha)? pointer_to_buffer (previewdrag)? (previous)? psetp (putArrayString)? quickFill quickMedian (quickSort)? refreshCtl (requestRect)? (restoreRect)? rgb2hsl rgb2ycbcr rmdir round (saturation)? (scaleCtls)? (scripting)? (scrollFactor)? (setAngleArc)? (setAngleArcFill)? setBitmap setBitmapStretch setBitmapStretchTransparent setBitmapTile setBitmapTransparent (setCtlAnchor)? (setCtlBuddyStyle)? (setCtlBuddyStyleEx)? setCtlColor (setCtlDefVal)? setCtlDivisor (setCtlEditSize)? (setCtlFocus)? (setCtlFont)? (setCtlFontSysColor)? (setCtlGamma)? (setCtlItemText)? (setCtlItemTop)? setCtlOrder setCtlPixelPos setCtlPos setCtlProperties setCtlRange (setCtlScripting)? (setCtlStyle)? (setCtlStyleEx)? (setCtlSysColor)? (setCtlTab)? setCtlText setCtlTextv (setCtlTheme)? setCtlThumbSize setCtlToolTip setCtlVal (setDialogEvent)? setDialogMinMax (setDialogShowState)? (setDialogSizeGrip)? (setDialogSysColor)? (setDialogTextv)? (setDialogTheme)? (setEllipse)? (setEllipseFill)? (setEndCaps)? (setFill)? setFont (setInsideFrame)? (setJoin)? setLine (setMenu)? (setPenWidth)? setPixel (setRectangle)? setRectFill (setRectFrame)? setRectGradient (setScriptVal)? setText (setTextv)? (setThinEllipseAA)? (setThinLineAA)? setTimerEvent setZoom set_array_mode set_bitdepth_mode set_psetp_mode (sizeof)? SLIDER src srcp STANDARD startSetPixel (startSetPixelBuffer)? (startSetPixelSS)? (SysColor)? t2get t2set t3get t3set (t4get)? (t4set)? (TAB)? terminateThread tget tgetp (tgetr)? TRACKBAR trackPopupMenu triggerEvent triggerThread tryEnterCriticalSection tset tsetp tsetr (UniqueID)? (updateAnchors)? updatePreview (VTA_BOTTOM)? (VTA_LEFT)? (VTA_RIGHT)? (VTA_TOP)? (waitForSync)? waitForThread (WAIT_ABANDONED)? (WAIT_ABANDONED_0)? (WAIT_FAILED)? (WAIT_IO_COMPLETION)? (WAIT_OBJECT_0)? (WAIT_TIMEOUT)? ycbcr2rgb Z (__fgetArray)? (__fputArray)? (__getArray)? (__putArray)?
Next version | Constants Control drawing (createSync)? ctlEnabledAs (deleteSync)? (displayDialog)? endSetPixel setBitmap setBitmapStretch setBitmapStretchTransparent setBitmapTile setBitmapTransparent setCtlOrder setRectGradient startSetPixel (waitForSync)?
NONE | enableCtl MODIFY
OnCtl | (OnDivideOverflow)? (OnZeroDivide)?
OnFilterEnd | (<compound-statement>)? false ForEveryPixel ForEveryRow ForEveryTile handlers OnFilterStart (playSoundWave)? (R, G, B, A)? true
OnFilterStart | (<compound-statement>)? doAction false ForEveryPixel ForEveryRow ForEveryTile handlers OnFilterEnd (R, G, B, A)? true
OWNERDRAW | Control drawing
pget | pget pset src t2get t2set tget tset
pgetp | Aval Bval Gval pget psetp Rval srcp t2getp t2setp tgetp tsetp
PixelsToHDBUs | HDBUsToPixels PixelsToVDBUs VDBUsToPixels
PixelsToVDBUs | HDBUsToPixels PixelsToHDBUs VDBUsToPixels
platformData | hostSig
pointer_to_buffer | memcpy (memmove)?
pset | pget RGBA t2set tset (X)? (Y)? Z
psetp | pgetp pset RGB RGBA set_psetp_mode srcp t2getp t2setp tgetp tsetp
psetr | (pgetr)? t2setr tsetr
PUSHBUTTON | ctl
put | cell_preserve get
putArray | allocArray copyArray ffillArray fgetArray fillArray fputArray freeArray getArray getArrayDim
putc | fopen fputc fputs getc
putRegString | getRegRoot getRegString (HKEY_CURRENT_USER)? (HKEY_LOCAL_MACHINE)? setRegPath
r2x | c2d c2m r2y
r2y | c2d c2m r2x
RADIOBUTTON | GROUPBOX
rand | (rst)? (srand)?
realloc | calloc free malloc
refreshCtl | lockWindow refreshRgn refreshWindow
refreshRgn | lockWindow refreshCtl refreshWindow setDialogRegion
refreshWindow | lockWindow refreshCtl refreshRgn
Release notes | New in FM 1.0 Release Notes for FM Beta 0.4.18 Release Notes for FM Beta 8.5 Release Notes for FM Lite 0.4.1 Release Notes for FM Lite 0.4.10 Release Notes for FM Lite 0.4.11 Release Notes for FM Lite 0.4.12 Release Notes for FM Lite 0.4.13 Release Notes for FM Lite 0.4.14 Release Notes for FM Lite 0.4.15 Release Notes for FM Lite 0.4.16 Release Notes for FM Lite 0.4.17 Release Notes for FM Lite 0.4.2 Release Notes for FM Lite 0.4.3 Release Notes for FM Lite 0.4.4 Release Notes for FM Lite 0.4.5 Release Notes for FM Lite 0.4.6 Release Notes for FM Lite 0.4.7 Release Notes for FM Lite 0.4.8 Release Notes for FM Lite 0.4.9
rewind | fclose fopen fread fseek fwrite
RGB | Aval Bval Gval RGBA Rval
rgb2hsl | hsl2rgb
rgb2iuv | iuv2rgb
rgb2lab | lab2rgb
rgb2ycbcr | ycbcr2rgb
RGBA | Aval Bval Gval RGB Rval
rmdir | chdir getSpecialFolder mkdir
rnd | rand (srand)?
round | C Runtime Functions ceil chop floor
Rval | Aval Bval Gval
SandBox | (A)? (B)? (C)?
scaleFactor | Constants getPreviewCoordX getPreviewCoordY setZoom
scl | mix
SCROLLBAR | SLIDER STANDARD TRACKBAR
scrollPreview | doAction OnCtl OnFilterStart scaleFactor setZoom
setBitmap | startSetPixel
setBitmapStretch | setBitmap
setBitmapStretchTransparent | RGB RGBA setBitmap
setBitmapTile | startSetPixel
setBitmapTransparent | RGB RGBA setBitmap
setClickDrag | (FME_LEFTCLICKED_DOWN)? (FME_LEFTCLICKED_UP)? (FME_RIGHTCLICKED_DOWN)? (FME_RIGHTCLICKED_UP)? setZoom
setCtlAction | doAction
setCtlColor | chooseColor (COLOR)? getCtlColor RGB setCtlFontColor
setCtlDivisor | getCtlDivisor
setCtlFontColor | setCtlColor
setCtlImage | BITMAP ICON IMAGE METAFILE (specify)?
setCtlLineSize | SCROLLBAR setCtlPageSize STANDARD
setCtlPageSize | SCROLLBAR setCtlLineSize STANDARD TRACKBAR
setCtlPixelPos | setCtlPos
setCtlPos | setCtlPixelPos
setCtlProperties | clearCtlProperties
setCtlRange | setCtlDivisor setCtlVal
setCtlText | setCtlTextv
setCtlTextv | setCtlText
setCtlToolTip | setCtlColor
setCtlVal | COMBOBOX ctl doingProxy FRAME getCtlVal LISTBOX
setDialogImage | (setDialogImageMode)?
setDialogMinMax | getDialogHeight getDialogWidth
setDialogPos | getDialogHeight getDialogWidth
setDialogRegion | createCircularRgn createEllipticRgn createPolyRgn createRectRgn createRoundRectRgn refreshRgn
setFont | setText (setTextV)?
setGamma | gamma
setLine | (startSetPixelBuffer)?
setPixel | Control drawing endSetPixel OWNERDRAW pset RGB startSetPixel
setRectFill | endSetPixel OWNERDRAW RGB setRectGradient startSetPixel
setRectGradient | startSetPixel
setRegPath | getRegPath (printf)? setRegRoot
setRegRoot | getRegRoot (HKEY_CURRENT_USER)? (HKEY_LOCAL_MACHINE)? setRegPath
setText | setFont (setTextv)?
setTimerEvent | (FME_TIMER)?
setZoom | OnCtl OnFilterStart scaleFactor
set_array_mode | allocArray allocArrayPad copyArray false free freeArray getArray malloc putArray true
set_bitdepth_mode | hsl2rgb rgb2hsl
set_psetp_mode | pgetp psetp RGB RGBA srcp
shellExec | getWindowsVersion
sinbell | (sin)?
SLIDER | SCROLLBAR STANDARD TRACKBAR
snprintf | snprintf sprintf
sprintf | formatString snprintf
src | pget pset src t2get t2set tget tset
srcp | Aval Bval Gval pgetp psetp Rval src t2getp t2setp tgetp tsetp
STANDARD | SCROLLBAR
startSetPixel | Control drawing endSetPixel OWNERDRAW setPixel setRectFill
strcat | strncat
strchr | strrchr
strcmp | strncmp
strcpy | strncpy
strcspn | strpbrk strspn strstr
strdate | strtime
strdup | free
strlwr | strupr
strncat | strcat
strncmp | strcmp
strncpy | strcpy
strnicmp | strcmp strncmp
strnset | strset
strpbrk | strcspn strspn strstr
strrchr | strchr
strrev | sprintf strcpy
strset | strnset
strspn | strcspn strpbrk strstr
strstr | strcspn strpbrk strspn
strtime | strdate
strtod | strtol strtoul
strtol | strtod strtoul
strtoul | strtod strtol
strupr | strlwr
strxfrm | (setlocale)? strcmp
Style Guide | (bool)? (NUL)? (NULL)?
sub | add max min
SyneRyder | afh Development Team HaraldHeim Martijn van der Lee SyneRyder
Syntax | <AFS_program> (<constant_expression>)? (<decimal_number>)? <FFP_program> <FFW_program> (<FML_program>)? <FM_program> (<statement>)? Command Reference
System Functions | C Runtime Functions callLib (callLibFmc)? chdir Command Reference countProcessors createCriticalSection (createCriticalSectionAndSpinCount)? (createCriticalSectionEx)? deleteCriticalSection (deleteRegSubKey)? (deleteRegValue)? Dialog Functions enterCriticalSection (enumRegSubKey)? enumRegValue false (fcallLib)? (fcallLibFmc)? (findClose)? (findFirstFile)? (findNextFile)? (finit)? (fldcw)? freeLib (fstcw)? (fstsw)? getAsyncKeyState (getCpuReg)? getcwd getDisplaySettings getLibFn getLocaleInfo (getRegData)? (getRegInt)? getRegPath getRegRoot getRegString getSpecialFolder getSystemDefaultLCID getThreadRetVal getUserDefaultLCID getWindowsVersion Image Functions isThreadActive leaveCriticalSection loadLib mkdir OnCtl (putRegData)? (putRegInt)? putRegString rmdir (setCriticalSectionSpinCount)? setRegPath setRegRoot setTimerEvent shellExec sleep terminateThread triggerThread tryEnterCriticalSection waitForThread
t2get | pget pset src t2set tget tset
t2getp | Aval Bval Gval pgetp psetp Rval srcp t2get t2setp tgetp tsetp
t2set | pset t2get tset
t2setp | pgetp psetp RGB RGBA srcp t2getp t2set tgetp tsetp
t2setr | psetr (t2getr)? tsetr
t3get | pget pset src t2get t2set tset
t3set | pset t3get tget tset
terminateThread | countProcessors false getThreadRetVal isThreadActive System Functions triggerThread true waitForThread
testAbort | getAsyncKeyState updateProgress
tget | pget pset src t2get t2set tset
tgetp | Aval Bval Gval pgetp psetp Rval srcp t2getp t2setp tget tsetp
time | clock
TRACKBAR | SCROLLBAR SLIDER STANDARD
tri | (sin)? tricos
tricos | (cos)? tri
triggerEvent | (FME_CUSTOMEVENT)?
triggerThread | countProcessors Events getThreadRetVal isThreadActive (N_CTLS)? OnCtl System Functions terminateThread triggerEvent waitForThread
true | Constants false (NULL)?
tryEnterCriticalSection | createCriticalSection deleteCriticalSection enterCriticalSection false leaveCriticalSection System Functions true
tset | pset t2set tget
tsetp | pgetp psetp RGB RGBA srcp t2getp t2setp tgetp tset
tsetr | psetr t2setr (tgetr)?
updatePreview | updateProgress
updateProgress | testAbort updatePreview
Variables | abort_mode
VDBUsToPixels | HDBUsToPixels PixelsToHDBUs PixelsToVDBUs
VK codes | FME_KEYDOWN FME_KEYUP getAsyncKeyState getAsyncKeyStateF
waitForThread | countProcessors false getThreadRetVal (INFINITE)? isThreadActive System Functions terminateThread triggerThread true
Warn | Error Info msgBox
xyzcnv | cnv
ycbcr2rgb | rgb2ycbcr
YesNo | msgBox
YesNoCancel | msgBox