Reference

  Syntax Programming Top 20

Mouse: lef rig mid dou mou xm ym more

Keys, text: key out outp ifk more

Dialogs: inp mes list inpp custom dialogs more

Files: run cop ren del mkdir dir iff zip more

Window: act clo min max res mov siz hid ont ifa ifi win wintest more

Controls: men but id child childtest acc acctest htm scan more

Time: wait spe perf tim DATE more

Internet: web run htm more

Misc.: comments bee mac dis opt getopt deb atend shutdown pixel scan rset rget qmitem newitem net iif sizeof uuidof call share lock string map XML CSV QM dll functions more

 

Flow: goto if else ifa ifi ifk iff sel case rep for break continue foreach err ret end

Operators: = + - * / %    Bitwise: & | ~ ^ >> <<    Logical: and or    Comparison: = ! < <= > >=    Unary: ! ~ - * & +    priority precision math functions

Variables, constants: def declaration storage predefined OLE types arrays pointers memory

Functions, types, libraries: function dll type unions class category interface typelib COM COM functions ref declarations

Directives: #if #else #endif #ifdef #ifndef #compile #set #opt #err #out #warning #error #exe

 

Strings: len empty val numlines find findw findt findl tok findc findcr findcs findcn findb findrx matchw

  Convert: lcase ucase unicode ansi escape encrypt decrypt

  Modify: trim ltrim rtrim set insert remove replace findreplace replacerx wrap addline stem

  Get: left right get geta gett getl getpath getfilename

  Format: from fromn format formata

  Misc.: all fix getwintext setwintext getwinclass getwinexe getclip setclip getsel setsel getfile setfile searchpath expandpath dospath getmacro setmacro dllerror time getstruct setstruct

  Compare: = ~ ! beg begi end endi mid midi

 

Terms, tables

statement expression window expression child, top-level, pop-up, client area thread flags trigger coding QM key codes virtual-key codes character codes Windows keyboard shortcuts special folders format fields regular expression errors declarations