home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1998 July & August / Pcwk78b98.iso / Smart30 / ENGLISH / PRODUCTS / LOTUS009.DSK / FLWORG.SMM < prev    next >
INI File  |  1993-06-25  |  34KB  |  2,084 lines

  1. [ver]
  2.     4
  3. [sty]
  4.     _MACRO.STY
  5. [files]
  6. [charset]
  7.     82
  8.     ANSI (Windows, IBM CP 1252)
  9. [revisions]
  10.     0
  11. [prn]
  12.     Apple LaserWriter Plus
  13. [port]
  14.     LPT1:
  15. [lang]
  16.     1
  17. [desc]
  18.     Makes an Org Chart in Ami Pro using Freelance
  19.     
  20.     
  21.     
  22.     
  23.     741034096
  24.     52
  25.     731818190
  26.     1911
  27.     7
  28.     0
  29.     0
  30.     0
  31.     0
  32.     
  33.     
  34.     
  35.     
  36.     
  37.     
  38.     1
  39. [fopts]
  40.     0
  41.     1
  42.     0
  43.     0
  44. [lnopts]
  45.     2
  46.     Body Text
  47.     1
  48. [docopts]
  49.     5
  50.     2
  51. [GramStyle]
  52.     
  53. [ParaNum]
  54.     1
  55. [tag]
  56.     Body Text
  57.     2
  58.     [fnt]
  59.         Times New Roman
  60.         200
  61.         0
  62.         16384
  63.     [algn]
  64.         1
  65.         1
  66.         216
  67.         0
  68.         0
  69.     [spc]
  70.         33
  71.         273
  72.         1
  73.         0
  74.         0
  75.         1
  76.         100
  77.     [brk]
  78.         4
  79.     [line]
  80.         8
  81.         0
  82.         1
  83.         0
  84.         1
  85.         1
  86.         1
  87.         10
  88.         10
  89.         1
  90.     [spec]
  91.         0
  92.         0
  93.         
  94.         0
  95.         1
  96.         1
  97.         0
  98.         16
  99.         0
  100.         0
  101.     [nfmt]
  102.         272
  103.         1
  104.         3
  105.         .
  106.         ,
  107.         $
  108.     Body Text
  109.     0
  110.     0
  111. [tag]
  112.     Body Single
  113.     3
  114.     [fnt]
  115.         Times New Roman
  116.         240
  117.         0
  118.         49152
  119.     [algn]
  120.         1
  121.         1
  122.         0
  123.         0
  124.         0
  125.     [spc]
  126.         33
  127.         273
  128.         1
  129.         0
  130.         0
  131.         1
  132.         100
  133.     [brk]
  134.         4
  135.     [line]
  136.         8
  137.         0
  138.         1
  139.         0
  140.         1
  141.         1
  142.         1
  143.         10
  144.         10
  145.         1
  146.     [spec]
  147.         0
  148.         0
  149.         
  150.         0
  151.         1
  152.         1
  153.         0
  154.         0
  155.         0
  156.         0
  157.     [nfmt]
  158.         280
  159.         1
  160.         2
  161.         .
  162.         ,
  163.         $
  164.     Body Single
  165.     0
  166.     0
  167. [tag]
  168.     Function
  169.     4
  170.     [fnt]
  171.         Times New Roman
  172.         240
  173.         0
  174.         16385
  175.     [algn]
  176.         1
  177.         1
  178.         0
  179.         0
  180.         0
  181.     [spc]
  182.         33
  183.         244
  184.         1
  185.         0
  186.         0
  187.         1
  188.         100
  189.     [brk]
  190.         68
  191.     [line]
  192.         8
  193.         0
  194.         1
  195.         0
  196.         1
  197.         1
  198.         1
  199.         10
  200.         10
  201.         1
  202.     [spec]
  203.         0
  204.         1
  205.         
  206.         0
  207.         1
  208.         1
  209.         0
  210.         0
  211.         0
  212.         0
  213.     [nfmt]
  214.         272
  215.         1
  216.         3
  217.         .
  218.         ,
  219.         $
  220.     Body Text
  221.     0
  222.     0
  223. [tag]
  224.     Outline2
  225.     5
  226.     [fnt]
  227.         Times New Roman
  228.         200
  229.         0
  230.         49152
  231.     [algn]
  232.         1
  233.         1
  234.         216
  235.         0
  236.         0
  237.     [spc]
  238.         33
  239.         273
  240.         1
  241.         0
  242.         0
  243.         1
  244.         100
  245.     [brk]
  246.         4
  247.     [line]
  248.         8
  249.         0
  250.         1
  251.         0
  252.         1
  253.         1
  254.         1
  255.         10
  256.         10
  257.         1
  258.     [spec]
  259.         0
  260.         2
  261.         
  262.         0
  263.         1
  264.         1
  265.         0
  266.         16
  267.         0
  268.         0
  269.     [nfmt]
  270.         272
  271.         1
  272.         3
  273.         .
  274.         ,
  275.         $
  276.     Outline2
  277.     0
  278.     0
  279. [tag]
  280.     Outline3
  281.     6
  282.     [fnt]
  283.         Times New Roman
  284.         200
  285.         0
  286.         49152
  287.     [algn]
  288.         1
  289.         1
  290.         216
  291.         0
  292.         0
  293.     [spc]
  294.         33
  295.         273
  296.         1
  297.         0
  298.         0
  299.         1
  300.         100
  301.     [brk]
  302.         4
  303.     [line]
  304.         8
  305.         0
  306.         1
  307.         0
  308.         1
  309.         1
  310.         1
  311.         10
  312.         10
  313.         1
  314.     [spec]
  315.         0
  316.         3
  317.         
  318.         0
  319.         1
  320.         1
  321.         0
  322.         16
  323.         0
  324.         0
  325.     [nfmt]
  326.         272
  327.         1
  328.         3
  329.         .
  330.         ,
  331.         $
  332.     Outline3
  333.     0
  334.     0
  335. [tag]
  336.     Outline4
  337.     7
  338.     [fnt]
  339.         Times New Roman
  340.         200
  341.         0
  342.         49152
  343.     [algn]
  344.         1
  345.         1
  346.         216
  347.         0
  348.         0
  349.     [spc]
  350.         33
  351.         273
  352.         1
  353.         0
  354.         0
  355.         1
  356.         100
  357.     [brk]
  358.         4
  359.     [line]
  360.         8
  361.         0
  362.         1
  363.         0
  364.         1
  365.         1
  366.         1
  367.         10
  368.         10
  369.         1
  370.     [spec]
  371.         0
  372.         4
  373.         
  374.         0
  375.         1
  376.         1
  377.         0
  378.         16
  379.         0
  380.         0
  381.     [nfmt]
  382.         272
  383.         1
  384.         3
  385.         .
  386.         ,
  387.         $
  388.     Outline4
  389.     0
  390.     0
  391. [tag]
  392.     Outline5
  393.     8
  394.     [fnt]
  395.         Times New Roman
  396.         200
  397.         0
  398.         16384
  399.     [algn]
  400.         1
  401.         1
  402.         216
  403.         0
  404.         0
  405.     [spc]
  406.         33
  407.         273
  408.         1
  409.         0
  410.         0
  411.         1
  412.         100
  413.     [brk]
  414.         4
  415.     [line]
  416.         8
  417.         0
  418.         1
  419.         0
  420.         1
  421.         1
  422.         1
  423.         10
  424.         10
  425.         1
  426.     [spec]
  427.         0
  428.         5
  429.         
  430.         0
  431.         1
  432.         1
  433.         0
  434.         16
  435.         0
  436.         0
  437.     [nfmt]
  438.         272
  439.         1
  440.         3
  441.         .
  442.         ,
  443.         $
  444.     Outline5
  445.     0
  446.     0
  447. [lay]
  448.     Standard
  449.     516
  450.     [rght]
  451.         16833
  452.         11908
  453.         1
  454.         1440
  455.         1440
  456.         1
  457.         1440
  458.         1440
  459.         0
  460.         1
  461.         0
  462.         1
  463.         0
  464.         2
  465.         1
  466.         1440
  467.         10465
  468.         12
  469.         1
  470.         720
  471.         1
  472.         1440
  473.         1
  474.         2160
  475.         1
  476.         2880
  477.         1
  478.         3600
  479.         1
  480.         4320
  481.         1
  482.         5040
  483.         1
  484.         5760
  485.         1
  486.         6480
  487.         1
  488.         7200
  489.         1
  490.         7920
  491.         1
  492.         8640
  493.     [hrght]
  494.     [lyfrm]
  495.         1
  496.         11208
  497.         0
  498.         0
  499.         11908
  500.         1440
  501.         0
  502.         1
  503.         3
  504.         1 0 0 0 0 0 0
  505.         0
  506.         0
  507.         1
  508.     [frmlay]
  509.         1440
  510.         11908
  511.         1
  512.         1440
  513.         72
  514.         1
  515.         792
  516.         1440
  517.         0
  518.         1
  519.         0
  520.         1
  521.         1
  522.         0
  523.         1
  524.         1440
  525.         10465
  526.         1
  527.         3
  528.         9360
  529.     [txt]
  530. >
  531.     [frght]
  532.     [lyfrm]
  533.         1
  534.         13256
  535.         0
  536.         15393
  537.         11908
  538.         16833
  539.         0
  540.         1
  541.         3
  542.         1 0 0 0 0 0 0
  543.         0
  544.         0
  545.         2
  546.     [frmlay]
  547.         16833
  548.         11908
  549.         1
  550.         1440
  551.         792
  552.         1
  553.         15465
  554.         1440
  555.         0
  556.         1
  557.         0
  558.         1
  559.         1
  560.         0
  561.         1
  562.         1440
  563.         10465
  564.         2
  565.         2
  566.         4680
  567.         3
  568.         9360
  569.     [txt]
  570. >
  571. [elay]
  572. [l1]
  573.     0
  574. [pg]
  575.     7
  576.     56 0 51 0 0 1 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
  577.     108 0 14 0 0 1 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
  578.     165 0 11 0 0 1 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
  579.     222 0 29 0 0 1 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
  580.     279 0 62 0 0 1 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
  581.     336 0 23 0 0 1 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
  582.     360 0 0 1025 0 0 0 65535 65535 Standard    65535 0 0    0 0 0 0 0 0 0 65535 0 0 65535 0 0 0 0 0
  583. [edoc]
  584. @Function@<:#284,9025>'declares & defines
  585.  
  586. @Outline2@<:#241,9025>'string defines, to be localized
  587.  
  588. @Outline3@<:#241,9025><:X3,-32768;Include "amixlate.sam!FLWORG">define MyAppName    "Ami Pro Org Chart"
  589.  
  590. @Outline3@<:#241,9025>define apptitle        "Freelance Graphics"
  591.  
  592. @Outline3@<:#241,9025>define err_cantfindapp        "Unable to find Freelance for Windows."
  593.  
  594. @Outline3@<:#241,9025>define err_cantlaunchapp    "Unable to launch Freelance for Windows."
  595.  
  596. @Outline3@<:#241,9025>define err_cantuseframe    "Cannot use this frame for an organization chart."
  597.  
  598. @Outline3@<:#241,9025>define err_cantusearea        "Cannot use this area for an organization chart."
  599.  
  600. @Outline3@<:#241,9025>define err_couldntrunorgchart    "Cannot start Freelance to build organization chart."
  601.  
  602. @Outline3@<:#241,9025>define err_cantfindmenu    "Cannot locate the correct menu."
  603.  
  604. @Outline3@<:#241,9025>define err_cantfindmenubar    "Cannot locate the menu bar."
  605.  
  606. @Outline3@<:#241,9025>define pasteformat    "Windows Metafile"
  607.  
  608. @Outline3@<:#241,9025>define FLW_WINDOWMENU    "&Window"
  609.  
  610. @Outline3@<:#241,9025>define usrctrl_cantpastespecial    "Cannot paste here.  Click into the body of your document."
  611.  
  612. @Outline3@<:#241,9025>define OrgChartEntryDlgText    "Organization Chart Entry List"
  613.  
  614. @Outline3@<:#241,9025>define OrgChartGalleryDlgText    "Organization Chart Gallery"
  615.  
  616. @Outline3@<:#241,9025><:X~3,-32768;Include "amixlate.sam!FLWORG"><:f>
  617.  
  618. @Outline3@<:#241,9025>
  619.  
  620. @Outline2@<:#241,9025>'string defines, not localized
  621.  
  622. @Outline3@<:#241,9025>Define LotusPal    "lsphwndpal"
  623.  
  624. @Outline3@<:#241,9025>define appclass    "flwapp"
  625.  
  626. @Outline3@<:#241,9025>define appmodule    "FLWMAIN"
  627.  
  628. @Outline3@<:#241,9025>define appname    "FLW"
  629.  
  630. @Outline3@<:#241,9025>define ERR_DIECLEANLY    -2
  631.  
  632. @Outline3@<:#241,9025>define FILE_ALREADYOPEN    1
  633.  
  634. @Outline3@<:#241,9025>define FILE_NOTOPEN        -1
  635.  
  636. @Outline3@<:#241,9025>define LotusAppSection    "Lotus Applications"
  637.  
  638. @Outline3@<:#241,9025>define LotusIniFile    "lotus.ini"
  639.  
  640. @Outline3@<:#241,9025>define orgfilename    "ONEORG.PRE"
  641.  
  642. @Outline3@<:#241,9025>define salesmsgsmm    lotuspal.smm!salesmsg
  643.  
  644. @Outline2@<:#241,9025>'private functions
  645.  
  646. @Outline3@<:#241,9025>declare box2(hdlg, id, val)
  647.  
  648. @Outline3@<:#241,9025>declare done()
  649.  
  650. @Outline3@<:#241,9025>declare freeglobals()
  651.  
  652. @Outline3@<:#241,9025>declare GetChildHandle(parentclass, childclass);
  653.  
  654. @Outline3@<:#241,9025>declare h_LoadLotusApp(Name, Module);
  655.  
  656. @Outline3@<:#241,9025>declare hideami(rect)
  657.  
  658. @Outline3@<:#241,9025>declare insertdata(hdlg, id, val)
  659.  
  660. @Outline3@<:#241,9025>declare modframe()
  661.  
  662. @Outline3@<:#482,9025>declare MyPostMessage(hwnd, msg, wparam, lparam)    'DllCall("User,PostMessage,HHHHJ",%1,%2,%3,%4)
  663.  
  664. @Outline3@<:#241,9025>declare newnow()
  665.  
  666. @Outline3@<:#241,9025>declare onmenu(menu, item, casc)
  667.  
  668. @Outline3@<:#241,9025>declare openfile()
  669.  
  670. @Outline3@<:#241,9025>declare PeekTillClear(hwnd)
  671.  
  672. @Outline3@<:#241,9025>declare setpagelayout()
  673.  
  674. @Outline3@<:#241,9025>declare showami(rect)
  675.  
  676. @Outline3@<:#241,9025>declare winproc(hdlg, id, val)
  677.  
  678. @Outline3@<:#241,9025>define IsOKToRun(menuname)    GetInfo(217, 24, %1);
  679.  
  680. @Outline3@<:#241,9025>define MsgBox(msgtext)    Message(%1, myappname)
  681.  
  682. @Outline2@<:#241,9025>'api call defines
  683.  
  684. @Outline3@<:#241,9025>Define EnableWindow() DllCall("user,EnableWindow,HHH", %1, %2)
  685.  
  686. @Outline3@<:#241,9025>Define FindWindow() DllCall("user,FindWindow,HCC", %1, %2)
  687.  
  688. @Outline3@<:#241,9025>Define GetActiveWindow() DllCall("user,GetActiveWindow,H")
  689.  
  690. @Outline3@<:#241,9025>Define GetClassName(hwnd, name, len) dllcall("user,GetClassName,HHCH", %1, %2, %3)
  691.  
  692. @Outline3@<:#241,9025>Define Getfocus() DllCall("user,GetFocus,H")
  693.  
  694. @Outline3@<:#241,9025>define GetMenu(HWND)    DllCall("user,GetMenu,HH", %1)
  695.  
  696. @Outline3@<:#241,9025>define GetMenuItemCount(HMENU)    DllCall("user,GetMenuItemCount,HH", %1)
  697.  
  698. @Outline3@<:#241,9025>define GetMenuItemID(HMENU, int)    DllCall("user,GetMenuItemID,LHH", %1, %2)
  699.  
  700. @Outline3@<:#482,9025>define GetMenuString(HMENU, WORD, LPSTR, int, WORD)    DllCall("user,GetMenuString,HHHFHH", %1, %2, %3, %4, %5)
  701.  
  702. @Outline3@<:#241,9025>Define GetModuleHandle() DllCall("kernel,GetModuleHandle,HC", %1)
  703.  
  704. @Outline3@<:#241,9025>define GetParent(hWnd) DllCall("user,GetParent,HH", %1)
  705.  
  706. @Outline3@<:#241,9025>define GetSubMenu(HMENU, int)    DllCall("user,GetSubMenu,HHH", %1, %2)
  707.  
  708. @Outline3@<:#241,9025>Define GetWindow(hwnd, cmd) dllcall("user,GetWindow,HHH", %1, %2)
  709.  
  710. @Outline3@<:#241,9025>DEFINE GetWindowrect()    DllCall("user,GetWindowRect,HHN",%1,%2)
  711.  
  712. @Outline3@<:#241,9025>Define GetWindowText(hwnd, lpsz, cbMax)    dllcall("user,GetWindowText,HHCH", %1, %2, %3)
  713.  
  714. @Outline3@<:#241,9025>define IsIconic(hWnd) DllCall("user,IsIconic,HH", %1)
  715.  
  716. @Outline3@<:#241,9025>define LoadCursor(hwnd, lpcursor)        DllCall("user,LoadCursor,HHC",%1, %2)
  717.  
  718. @Outline3@<:#241,9025>Define MoveWindow() DllCall("User,MoveWindow,HHHHHHA",%1,%2,%3,%4,%5,%6)
  719.  
  720. @Outline3@<:#482,9025>define PeekMessage(lpmsg, hwnd, uFilterFirst, uFilterLast, fuRemove)        dllcall("user,PeekMessage,ANHHHH", %1, %2, %3, %4, %5)
  721.  
  722. @Outline3@<:#241,9025>Define PostMessage() DllCall("User,PostMessage,HHHHJ",%1,%2,%3,%4)
  723.  
  724. @Outline3@<:#482,9025>Define SendMessage(hwnd, message, wparam, lparao) Dllcall("user,SendMessage,JHHHJ", %1, %2, %3, %4)
  725.  
  726. @Outline3@<:#482,9025>Define SendMessageC(hwnd, message, wparam, lparao) Dllcall("user,SendMessage,HHHHC", %1, %2, %3, %4)
  727.  
  728. @Outline3@<:#241,9025>define SetCursor(hwnd)        DllCall("user,SetCursor,HH",%1)
  729.  
  730. @Outline3@<:#241,9025>Define SetFocus() DllCall("user,SetFocus,HH",%1)
  731.  
  732. @Outline3@<:#482,9025>define SetWindowPos(hwnd, hwndinsertafter, x, y, cx, cy, wflags) DllCall("user,SetWindowPos,HHHHHHHI", %1, %2, %3, %4, %5, %6, %7)
  733.  
  734. @Outline3@<:#241,9025>Define ShowWindow(hWnd, stuff) DllCall("user,ShowWindow,HHH", %1, %2)
  735.  
  736. @Outline2@<:#241,9025>'menu pick defines
  737.  
  738. @Outline3@<:#241,9025>define FLW_COPY        142
  739.  
  740. @Outline3@<:#241,9025>define FLW_CURVEDTEXT    307
  741.  
  742. @Outline3@<:#241,9025>define FLW_CURRENTPAGE    228
  743.  
  744. @Outline3@<:#241,9025>define FLW_EDITCLEAR    145
  745.  
  746. @Outline3@<:#241,9025>define FLW_INBW        269
  747.  
  748. @Outline3@<:#241,9025>define FLW_INCOLOR        270
  749.  
  750. @Outline3@<:#241,9025>define FLW_NEW        61
  751.  
  752. @Outline3@<:#241,9025>define FLW_NEWPAGE    241
  753.  
  754. @Outline3@<:#241,9025>define FLW_ORGCHART    5202
  755.  
  756. @Outline3@<:#241,9025>define FLW_OUTLINER    230
  757.  
  758. @Outline3@<:#241,9025>define FLW_PAGESORTER    229
  759.  
  760. @Outline3@<:#241,9025>define FLW_PASTE        144
  761.  
  762. @Outline3@<:#241,9025>define FLW_REMOVEPAGE    242
  763.  
  764. @Outline3@<:#241,9025>define FLW_SCREENSHOWRUN    481
  765.  
  766. @Outline3@<:#241,9025>define FLW_SELECTNONE    166
  767.  
  768. @Outline3@<:#241,9025>define FLW_SELECTALL    165
  769.  
  770. @Outline3@<:#241,9025>define FLW_SPEAKERNOTES    253
  771.  
  772. @Outline2@<:#241,9025>'api defines
  773.  
  774. @Outline3@<:#241,9025>Define GW_CHILD        5
  775.  
  776. @Outline3@<:#241,9025>Define GW_HWNDNEXT    2
  777.  
  778. @Outline3@<:#241,9025>define MF_BYPOSITION    0x0400
  779.  
  780. @Outline3@<:#241,9025>define NO_DUPS    0
  781.  
  782. @Outline3@<:#241,9025>define PM_NOREMOVE    0x0000
  783.  
  784. @Outline3@<:#241,9025>define SWP_NOMOVE        0x0002
  785.  
  786. @Outline3@<:#241,9025>define WM_COMMAND    0x0111
  787.  
  788. @Outline3@<:#241,9025>define WM_GETTEXT           0x000D
  789.  
  790. @Outline3@<:#241,9025>define WM_MDIMAXIMIZE    0x0225
  791.  
  792. @Outline3@<:#241,9025>Define WM_SETREDRAW            0x000B
  793.  
  794. @Function@<:#284,9025>function FLWorg()
  795.  
  796. @Outline2@<:#241,9025>if GetOpenFileCount() << 1
  797.  
  798. @Outline2@<:#241,9025>    exit function
  799.  
  800. @Outline2@<:#241,9025>endif
  801.  
  802. @Outline2@<:#241,9025>If IsFrameSelected() and IsOKToRun(FontChange)
  803.  
  804. @Outline3@<:#241,9025>    msgbox(err_cantuseframe)
  805.  
  806. @Outline3@<:#241,9025>    Exit Function
  807.  
  808. @Outline3@<:#241,9025>Endif
  809.  
  810. @Outline2@<:#241,9025>onerror endit
  811.  
  812. @Outline2@<:#241,9025>oncancel endit
  813.  
  814. @Outline2@<:#241,9025>ignorekeyboard(2)
  815.  
  816. @Outline2@<:#241,9025>dim rect(4)
  817.  
  818. @Outline2@<:#241,9025>focusnow=GetFocus()
  819.  
  820. @Outline2@<:#241,9025>singlestep(0)
  821.  
  822. @Outline2@<:#241,9025>hFLW = h_LoadLotusApp(appname, appmodule);
  823.  
  824. @Outline2@<:#241,9025>'pause(002)
  825.  
  826. @Outline2@<:#241,9025>'singlestep(1)
  827.  
  828. @Outline2@<:#241,9025>if hFLW = 0
  829.  
  830. @Outline2@<:#241,9025>    return 0
  831.  
  832. @Outline2@<:#241,9025>endif
  833.  
  834. @Outline2@<:#241,9025>rmac = getrunningmacrofile$()
  835.  
  836. @Outline2@<:#241,9025>'get handles to everything
  837.  
  838. @Outline3@<:#241,9025>hwndpro = findwindow("amiprownda", 0)
  839.  
  840. @Outline3@<:#241,9025>hIconBar = FindWindow("SmartIconBar",0)
  841.  
  842. @Outline3@<:#241,9025>' this will disable the lotuspal if it is available
  843.  
  844. @Outline3@<:#241,9025>AllocGlobalVar(LotusPal,1)
  845.  
  846. @Outline3@<:#241,9025>hLotusPal =  GetGlobalVar$(LotusPal)
  847.  
  848. @Outline3@<:#241,9025>If hLotusPal <;> 0
  849.  
  850. @Outline3@<:#241,9025>    EnableWindow(hLotusPal, 0)
  851.  
  852. @Outline3@<:#241,9025>Endif
  853.  
  854. @Outline3@<:#241,9025>if isiconic(hFLW)
  855.  
  856. @Outline3@<:#241,9025>    appmaximize(appname)
  857.  
  858. @Outline3@<:#241,9025>endif
  859.  
  860. @Outline3@<+@><:#241,9025>pause(002)
  861.  
  862. @Outline2@<:#241,9025>dim size(4)
  863.  
  864. @Outline2@<:#241,9025>getwindowrect(hFLW, &size)
  865.  
  866. @Outline2@<:#241,9025>movewindow(hFLW, 0, -1160, 768, 80, 1)
  867.  
  868. @Outline2@<:#241,9025>openfile()
  869.  
  870. @Outline2@<:#241,9025>EnableWindow(hIconBar,0)
  871.  
  872. @Outline2@<:#241,9025>EnableWindow(hwndpro, 0)
  873.  
  874. @Outline2@<:#241,9025>activateapp(appname)
  875.  
  876. @Outline2@<:#241,9025>'AppRestore(appname)
  877.  
  878. @Outline2@<:#241,9025>'send the menu picks
  879.  
  880. @Outline3@<+@><:I0,0,0,0><:S+-1><:#241,9025>PostMessage(hFLW, WM_COMMAND, FLW_CURRENTPAGE, "")
  881.  
  882. @Outline3@<+@><:I0,0,0,0><:S+-1><:#241,9025>PostMessage(hFLW, WM_COMMAND, FLW_SELECTALL, "")
  883.  
  884. @Outline3@<+@><:I0,0,0,0><:S+-1><:#241,9025>PostMessage(hFLW, WM_COMMAND, FLW_EDITCLEAR, "")
  885.  
  886. @Outline3@<:#241,9025>PostMessage(hFLW, WM_COMMAND, FLW_ORGCHART, "")        '***
  887.  
  888. @Outline4@<:#241,9025>pause(005)
  889.  
  890. @Outline4@<:#241,9025>defstr titletext;
  891.  
  892. @Outline4@<:#241,9025>while GetActiveWindow() != hflw
  893.  
  894. @Outline4@<:#241,9025>    hcancel=GetDlgItem(GetActiveWindow(), 2)
  895.  
  896. @Outline4@<:#241,9025>    hpreview=GetDlgItem(GetActiveWindow(), 10)
  897.  
  898. @Outline4@<:#241,9025>    GetWindowText(GetActiveWindow(), &titletext, 50)
  899.  
  900. @Outline4@<:#241,9025>    if titletext = OrgChartGalleryDlgText or titletext = OrgChartEntryDlgText
  901.  
  902. @Outline4@<:#241,9025>        EnableWindow(hcancel, 0)
  903.  
  904. @Outline4@<:I0,0,0,0><:S+-1><:#241,9025>        if titletext = OrgChartEntryDlgText
  905.  
  906. @Outline4@<:#241,9025>            EnableWindow(hpreview, 0)
  907.  
  908. @Outline4@<:#241,9025>        endif
  909.  
  910. @Outline4@<:#241,9025>    endif
  911.  
  912. @Outline4@<:#241,9025>    pause(002)
  913.  
  914. @Outline4@<:#241,9025>wend
  915.  
  916. @Outline3@<:#241,9025>pause(005)
  917.  
  918. @Outline3@<+@><:#241,9025><+">'PostMessage(hFLW, WM_COMMAND, FLW_INBW, "")<-">
  919.  
  920. @Outline3@<+@><:I0,0,0,0><:S+-1><:#241,9025><+">'PostMessage(hFLW, WM_COMMAND, FLW_PAGESORTER, "")<-">
  921.  
  922. @Outline3@<+@><:I0,0,0,0><:S+-1><:#241,9025><+">'pause(005)<-">
  923.  
  924. @Outline3@<+@><:#241,9025>PostMessage(hFLW, WM_COMMAND, FLW_SELECTALL, "")
  925.  
  926. @Outline3@<+@><:I0,0,0,0><:S+-1><:#241,9025>PostMessage(hFLW, WM_COMMAND, FLW_COPY, "")
  927.  
  928. @Outline3@<+@><:I0,0,0,0><:S+-1><:#241,9025>pause(005)
  929.  
  930. @Outline3@<+@><:#241,9025>PostMessage(hFLW, WM_COMMAND, FLW_SELECTNONE, "")
  931.  
  932. @Outline3@<+@><:I0,0,0,0><:S+-1><:#241,9025>PostMessage(hFLW, WM_COMMAND, FLW_CURRENTPAGE, "")
  933.  
  934. @Outline3@<:#241,9025><+">'PostMessage(hFLW, WM_COMMAND, FLW_INCOLOR, "")<-">
  935.  
  936. @Outline3@<+@><:I0,0,0,0><:S+-1><:#241,9025>sendkeys("<[>esc]")
  937.  
  938. @Outline2@<:#241,9025>pause(008)
  939.  
  940. @Outline2@<:#241,9025>paster:
  941.  
  942. @Outline2@<:I0,0,0,0><:S+-1><:#241,9025>if IsOKToRun(PasteSpecial) !=1
  943.  
  944. @Outline3@<+@><:#241,9025>    EnableWindow(hwndpro, 1)
  945.  
  946. @Outline3@<:#241,9025>    usercontrol(usrctrl_cantpastespecial)
  947.  
  948. @Outline3@<:#241,9025>    goto paster
  949.  
  950. @Outline3@<:#241,9025>endif
  951.  
  952. @Outline2@<+@><:I0,0,0,0><:S+-1><:#241,9025>pastespecial(pasteformat)
  953.  
  954. @Outline2@<+@><:I0,0,0,0><:S+-1><:#241,9025>if IsOKToRun(FrameModInit) =1
  955.  
  956. @Outline2@<:#241,9025>    FrameModInit( )
  957.  
  958. @Outline2@<:#241,9025>    FrameModType(536871040 0 ""   )
  959.  
  960. @Outline2@<:#241,9025>    FrameModFinish( )
  961.  
  962. @Outline2@<:#241,9025>endif
  963.  
  964. @Outline2@<+@><:#241,9025>endit:
  965.  
  966. @Outline2@<+@><:#241,9025>activateapp("")
  967.  
  968. @Outline2@<:#241,9025>cx = size(3) - size(1)
  969.  
  970. @Outline2@<:#241,9025>cy = size(4) - size(2)
  971.  
  972. @Outline2@<:#241,9025>movewindow(hFLW, size(1), size(2), cx, cy, 1)
  973.  
  974. @Outline2@<+@><:I0,0,0,0><:S+-1><:#241,9025>' PMM 5-20-93 lotuspal code
  975.  
  976. @Outline2@<+@><:I0,0,0,0><:S+-1><:#241,9025>If hLotusPal <;>0
  977.  
  978. @Outline2@<+@><:I0,0,0,0><:S+-1><:#241,9025>    ' if the lotuspal is active, enable the window
  979.  
  980. @Outline2@<+@><:I0,0,0,0><:S+-1><:#241,9025>    EnableWindow(hLotusPal, 1)
  981.  
  982. @Outline2@<+@><:I0,0,0,0><:S+-1><:#241,9025>Else
  983.  
  984. @Outline2@<+@><:I0,0,0,0><:S+-1><:#241,9025>    ' if the lotuspal is not active, free the global var
  985.  
  986. @Outline2@<+@><:I0,0,0,0><:S+-1><:#241,9025>    FreeGlobalVar(LotusPal)
  987.  
  988. @Outline2@<+@><:I0,0,0,0><:S+-1><:#241,9025>Endif
  989.  
  990. @Outline2@<+@><:I0,0,0,0><:S+-1><:#241,9025>
  991.  
  992. @Outline2@<+@><:I0,0,0,0><:S+-1><:#241,9025>EnableWindow(hwndpro, 1)
  993.  
  994. @Outline2@<+@><:I0,0,0,0><:S+-1><:#241,9025>EnableWindow(hIconBar, 1)
  995.  
  996. @Outline2@<+@><:I0,0,0,0><:S+-1><:#241,9025>SetFocus(focusnow)
  997.  
  998. @Outline2@<+@><:I0,0,0,0><:S+-1><:#241,9025>end function
  999.  
  1000. @Function@<:#284,9025>function h_LoadLotusApp(name, module)
  1001.  
  1002. @Outline2@<:#241,9025>onerror endit
  1003.  
  1004. @Outline2@<:#241,9025>oncancel endit
  1005.  
  1006. @Outline2@<:#241,9025>hwnd =  findwindow(appclass, 0)
  1007.  
  1008. @Outline2@<:#241,9025>if hwnd = 0
  1009.  
  1010. @Outline2@<:#241,9025>    app = GetProfileString$(LotusAppSection, name, LotusIniFile)
  1011.  
  1012. @Outline2@<:#241,9025>    if app <<<;> ""
  1013.  
  1014. @Outline2@<:#241,9025>        offset1stspace=strchr(1, app, " ")
  1015.  
  1016. @Outline2@<:#241,9025>        app = strfield$(app, 1, " ")
  1017.  
  1018. @Outline2@<:#241,9025>        lotusappname=MID$(app, offset1stspace, len(app))    'DEZ
  1019.  
  1020. @Outline2@<:#241,9025>        'lotusappname = strfield$(app, 2, " ")
  1021.  
  1022. @Outline2@<:#241,9025>        if exec(app, "/q") << 32
  1023.  
  1024. @Outline2@<:#241,9025>            MsgBox(err_couldntrunorgchart)
  1025.  
  1026. @Outline2@<:#241,9025>            'MsgBox(err_cantlaunchapp)
  1027.  
  1028. @Outline2@<:#241,9025>            call salesmsgsmm(3)
  1029.  
  1030. @Outline2@<:#241,9025>            return 0
  1031.  
  1032. @Outline2@<:#241,9025>        endif
  1033.  
  1034. @Outline2@<:#241,9025>        pause(004)
  1035.  
  1036. @Outline2@<:#241,9025>    endif
  1037.  
  1038. @Outline2@<:#241,9025>    hwnd = findwindow(appclass, 0)
  1039.  
  1040. @Outline2@<:#241,9025>    if hwnd = 0
  1041.  
  1042. @Outline2@<:#241,9025>        MsgBox(err_couldntrunorgchart)
  1043.  
  1044. @Outline2@<:#241,9025>        call salesmsgsmm(3)
  1045.  
  1046. @Outline2@<:#241,9025>    endif
  1047.  
  1048. @Outline2@<:#241,9025>    return hwnd
  1049.  
  1050. @Outline2@<:#241,9025>endif
  1051.  
  1052. @Outline2@<:#241,9025>endit:
  1053.  
  1054. @Outline2@<:#241,9025>return hwnd
  1055.  
  1056. @Outline2@<:#241,9025>end function
  1057.  
  1058. @Function@<:#284,9025>function openfile()
  1059.  
  1060. @Outline2@<:#241,9025>hflw=findwindow(appclass, 0)
  1061.  
  1062. @Outline2@<:#241,9025>'orgfilename="ONEORG.PRE"
  1063.  
  1064. @Outline2@<:#241,9025>isitopen=onmenu(FLW_WINDOWMENU, orgfilename, 0)
  1065.  
  1066. @Outline2@<:#241,9025>if isitopen = FILE_ALREADYOPEN
  1067.  
  1068. @Outline2@<:#241,9025>    exit function
  1069.  
  1070. @Outline2@<:#241,9025>endif
  1071.  
  1072. @Outline2@<:#241,9025>amidir=GetAmiDirectory$()
  1073.  
  1074. @Outline2@<:#241,9025>ID = DDEInitiate(appname, "system")
  1075.  
  1076. @Outline2@<:#241,9025>'command = "<[><[>StdOpenDocument({amidir}{orgfilename})]"
  1077.  
  1078. @Outline2@<:#241,9025>command = strcat$("<[><[>StdOpenDocument(", amidir, orgfilename, ")]")
  1079.  
  1080. @Outline2@<:#241,9025>res = DDEExecute(id, command) ' comm
  1081.  
  1082. @Outline2@<:#241,9025>if id <;> 0
  1083.  
  1084. @Outline2@<:#241,9025>    DDETerminate(id)
  1085.  
  1086. @Outline2@<:#241,9025>endif
  1087.  
  1088. @Outline2@<:#241,9025>pause(005)
  1089.  
  1090. @Outline2@<:#241,9025>childfocus=GetFocus()
  1091.  
  1092. @Outline2@<:#241,9025>mdiclient=GetParent(childfocus)
  1093.  
  1094. @Outline2@<:#241,9025>AppSendMessage(mdiclient, WM_MDIMAXIMIZE, childfocus, "")
  1095.  
  1096. @Outline2@<:#241,9025>end function
  1097.  
  1098. @Function@<:#284,9025>function MyPostMessage(hwnd, msg, wparam, lparam)
  1099.  
  1100. @Outline2@<:#241,9025>hflw=findwindow(appclass, 0)
  1101.  
  1102. @Outline2@<:#241,9025>PostMessage(hwnd, msg, wparam, lparam)
  1103.  
  1104. @Outline2@<:#241,9025>pause(005)
  1105.  
  1106. @Outline2@<:#241,9025>while GetActiveWindow() != hflw
  1107.  
  1108. @Outline2@<:#241,9025>    pause(002)
  1109.  
  1110. @Outline2@<:#241,9025>wend
  1111.  
  1112. @Outline2@<:#241,9025>end function
  1113.  
  1114. @Function@<:#284,9025>function onmenu(menu, item, casc)
  1115.  
  1116. @Outline2@<:#241,9025>isthistheone=0
  1117.  
  1118. @Outline2@<:#241,9025>defstr menuitemnum;
  1119.  
  1120. @Outline2@<:#241,9025>defstr cascmenuitemnum;
  1121.  
  1122. @Outline2@<:#241,9025>hwnd=findwindow(appclass, 0)
  1123.  
  1124. @Outline2@<:#241,9025>hmenubar=GetMenu(hwnd)
  1125.  
  1126. @Outline2@<:#241,9025>'get handle to menu
  1127.  
  1128. @Outline3@<:#241,9025>nummenus=getmenuitemcount(hmenubar)
  1129.  
  1130. @Outline3@<:#241,9025>if nummenus << 1
  1131.  
  1132. @Outline3@<:#241,9025>    msgbox(err_cantfindmenubar)
  1133.  
  1134. @Outline3@<:#241,9025>    goto out
  1135.  
  1136. @Outline3@<:#241,9025>endif
  1137.  
  1138. @Outline3@<:#241,9025>for i = 0 to nummenus - 1
  1139.  
  1140. @Outline3@<:#241,9025>    GetMenuString(hmenubar, i, &isthistheone,  25, MF_BYPOSITION)
  1141.  
  1142. @Outline3@<:#241,9025>    menulen=len(menu)
  1143.  
  1144. @Outline3@<:#241,9025>    if ucase$(left$(isthistheone, menulen)) = ucase$(left$(menu, menulen))
  1145.  
  1146. @Outline3@<:#241,9025>        menunum=i
  1147.  
  1148. @Outline3@<:#241,9025>    endif
  1149.  
  1150. @Outline3@<:#241,9025>next
  1151.  
  1152. @Outline3@<:#241,9025>hmenu=getsubmenu(hmenubar, menunum)
  1153.  
  1154. @Outline2@<:#241,9025>'get position or handle of item
  1155.  
  1156. @Outline3@<:#241,9025>'get position of item
  1157.  
  1158. @Outline4@<:#241,9025>    extra = 0
  1159.  
  1160. @Outline4@<:#241,9025>    menuitemnum = 0
  1161.  
  1162. @Outline4@<:#241,9025>    cascmenuitemnum = 0
  1163.  
  1164. @Outline4@<:#241,9025>    nummenuitems=getmenuitemcount(hmenu)
  1165.  
  1166. @Outline4@<:#241,9025>    if nummenuitems << 1
  1167.  
  1168. @Outline4@<:#241,9025>        msgbox(err_cantfindmenu)
  1169.  
  1170. @Outline4@<:#241,9025>        goto out
  1171.  
  1172. @Outline4@<:#241,9025>    endif
  1173.  
  1174. @Outline4@<:#241,9025>    for i= 0 to (nummenuitems - 1)
  1175.  
  1176. @Outline4@<:#241,9025>        GetMenuString(hmenu, i, &isthistheone,  25, MF_BYPOSITION)
  1177.  
  1178. @Outline4@<:#241,9025>        itemlen=len(item)
  1179.  
  1180. @Outline4@<:#241,9025>        length=len(isthistheone)
  1181.  
  1182. @Outline4@<:#241,9025>        if length << 1 and menuitemnum = 0
  1183.  
  1184. @Outline4@<:#241,9025>            extra=extra + 1
  1185.  
  1186. @Outline4@<:#241,9025>        endif
  1187.  
  1188. @Outline4@<:#241,9025>        text=ucase$(isthistheone)
  1189.  
  1190. @Outline4@<:#241,9025>        pattern=ucase$(item)
  1191.  
  1192. @Outline4@<:#241,9025>        'if ucase$(left$(item, itemlen)) = ucase$(left$(isthistheone, itemlen))
  1193.  
  1194. @Outline4@<:#241,9025>        if Instr(1, Text, Pattern) != 0
  1195.  
  1196. @Outline4@<:#241,9025>            return FILE_ALREADYOPEN
  1197.  
  1198. @Outline4@<:#241,9025>            menuitemnum=i
  1199.  
  1200. @Outline4@<:#241,9025>            break
  1201.  
  1202. @Outline4@<:#241,9025>        endif
  1203.  
  1204. @Outline4@<:#241,9025>    next
  1205.  
  1206. @Outline4@<:#241,9025>    'couldn't find it
  1207.  
  1208. @Outline4@<:#241,9025>    return FILE_NOTOPEN
  1209.  
  1210. @Outline4@<:#241,9025>    menuitemnum=menuitemnum - extra
  1211.  
  1212. @Outline3@<:#241,9025>'get handle to casc menu
  1213.  
  1214. @Outline4@<:#241,9025>numcascmenus=getmenuitemcount(hmenu)
  1215.  
  1216. @Outline4@<:#241,9025>if numcascmenus << 1
  1217.  
  1218. @Outline4@<:#241,9025>    goto out
  1219.  
  1220. @Outline4@<:#241,9025>endif
  1221.  
  1222. @Outline4@<:#241,9025>for i = 0 to numcascmenus - 1
  1223.  
  1224. @Outline4@<:#241,9025>    GetMenuString(hmenu, i, &isthistheone,  25, MF_BYPOSITION)
  1225.  
  1226. @Outline4@<:#241,9025>    cascmenulen=len(item)
  1227.  
  1228. @Outline4@<:#241,9025>    if ucase$(left$(isthistheone, cascmenulen)) = ucase$(left$(item, cascmenulen))
  1229.  
  1230. @Outline4@<:#241,9025>        cascmenunum=i
  1231.  
  1232. @Outline4@<:#241,9025>    endif
  1233.  
  1234. @Outline4@<:#241,9025>next
  1235.  
  1236. @Outline4@<:#241,9025>hcascmenu=getsubmenu(hmenu, cascmenunum)
  1237.  
  1238. @Outline3@<:#241,9025>'get position of casc item
  1239.  
  1240. @Outline4@<:#241,9025>    extra = 0
  1241.  
  1242. @Outline4@<:#241,9025>    numcascmenuitems=getmenuitemcount(hcascmenu)
  1243.  
  1244. @Outline4@<:#241,9025>    if numcascmenuitems << 1
  1245.  
  1246. @Outline4@<:#241,9025>        goto out
  1247.  
  1248. @Outline4@<:#241,9025>    endif
  1249.  
  1250. @Outline4@<:#241,9025>    for i= 0 to (numcascmenuitems - 1)
  1251.  
  1252. @Outline4@<:#241,9025>        GetMenuString(hcascmenu, i, &isthistheone,  25, MF_BYPOSITION)
  1253.  
  1254. @Outline4@<:#241,9025>        cascitemlen=len(casc)
  1255.  
  1256. @Outline4@<:#241,9025>        length=len(isthistheone)
  1257.  
  1258. @Outline4@<:#241,9025>        if length << 1 and cascmenuitemnum = 0
  1259.  
  1260. @Outline4@<:#241,9025>            extra=extra + 1
  1261.  
  1262. @Outline4@<:#241,9025>        endif
  1263.  
  1264. @Outline4@<:#241,9025>        if ucase$(left$(casc, cascitemlen)) = ucase$(left$(isthistheone, cascitemlen))
  1265.  
  1266. @Outline4@<:#241,9025>            cascmenuitemnum=i
  1267.  
  1268. @Outline4@<:#241,9025>            break
  1269.  
  1270. @Outline4@<:#241,9025>        endif
  1271.  
  1272. @Outline4@<:#241,9025>    next
  1273.  
  1274. @Outline4@<:#241,9025>    cascmenuitemnum=cascmenuitemnum - extra
  1275.  
  1276. @Outline2@<:#241,9025>'return numbers
  1277.  
  1278. @Outline3@<:#241,9025>out:
  1279.  
  1280. @Outline3@<:#241,9025>getdist=strcat$(menuitemnum, ", ", cascmenuitemnum, ",",  casc)
  1281.  
  1282. @Outline3@<:#241,9025>hourglass(0)
  1283.  
  1284. @Outline2@<:#241,9025>end function<:>
  1285.  
  1286. @Function@<:#284,9025>function PeekTillClear(hwnd)
  1287.  
  1288. @Outline2@<:#241,9025>defstr msg, result;
  1289.  
  1290. @Outline2@<:#241,9025>WHILE 0 != Assign(&result, PeekMessage(&msg, hwnd, 0, 0, PM_NOREMOVE))
  1291.  
  1292. @Outline2@<:#241,9025>    statusbarmsg("{hflw}={result}")
  1293.  
  1294. @Outline2@<:#241,9025>    pause(002)
  1295.  
  1296. @Outline2@<:#241,9025>WEND
  1297.  
  1298. @Outline2@<:#241,9025>message("here")
  1299.  
  1300. @Outline2@<:#241,9025>end function
  1301.  
  1302. <:#241,9025>
  1303.  
  1304. >
  1305.  
  1306. [Embedded]
  1307. 00024984
  1308. >
  1309. [macsum] 6
  1310. FLWorg 0 0 14 105
  1311. h_LoadLotusApp 3135 2 5 208
  1312. openfile 4085 0 9 237
  1313. MyPostMessage 4744 4 2 257
  1314. onmenu 5088 3 24 265
  1315. PeekTillClear 8229 1 4 351
  1316. [macse]
  1317. 14 FLWorg
  1318. 0 1050
  1319. 13
  1320. 5 1
  1321. 18 5
  1322. 11 00000059
  1323. 6 0
  1324. 15
  1325. 9
  1326. 0 800
  1327. 13
  1328. 0 1313 217 24 251
  1329. 13
  1330. 1 1
  1331. 11 00000199
  1332. 0 3 "Cannot use this frame for an organization chart." "Ami Pro Org Chart"
  1333. 6 0
  1334. 15
  1335. 9
  1336. 20 00002652
  1337. 19 00002652
  1338. 0 32 2
  1339. 5 4
  1340. 21 1 [X]
  1341. 0 284 "user,GetFocus,H"
  1342. 13
  1343. 8 2
  1344. 0 4 0
  1345. 17 14
  1346. 29 3 hFLW
  1347. 16 h_LoadLotusApp "FLW" "FLWMAIN"
  1348. 13
  1349. 8 3
  1350. 17 17
  1351. 6 3
  1352. 5 0
  1353. 18 0
  1354. 11 00000406
  1355. 17 18
  1356. 5 0
  1357. 15
  1358. 9
  1359. 17 20
  1360. 29 4 rmac
  1361. 0 802
  1362. 13
  1363. 8 4
  1364. 17 22
  1365. 29 5 hwndpro
  1366. 0 284 "user,FindWindow,HCC" "amiprownda" 0
  1367. 13
  1368. 8 5
  1369. 17 23
  1370. 29 6 hIconBar
  1371. 0 284 "user,FindWindow,HCC" "SmartIconBar" 0
  1372. 13
  1373. 8 6
  1374. 17 25
  1375. 0 271 "lsphwndpal" 1
  1376. 17 26
  1377. 29 7 hLotusPal
  1378. 0 265 "lsphwndpal"
  1379. 13
  1380. 8 7
  1381. 17 27
  1382. 6 7
  1383. 5 0
  1384. 18 3
  1385. 11 00000754
  1386. 17 28
  1387. 0 284 "user,EnableWindow,HHH" "{7}" 0
  1388. 17 30
  1389. 0 284 "user,IsIconic,HH" "{3}"
  1390. 13
  1391. 11 00000831
  1392. 17 31
  1393. 0 1029 "FLW"
  1394. 17 33
  1395. 0 274 002
  1396. 17 34
  1397. 5 4
  1398. 29 8 size
  1399. 21 8 [X]
  1400. 17 35
  1401. 0 284 "user,GetWindowRect,HHN" "{3}" &8
  1402. 17 36
  1403. 0 284 "User,MoveWindow,HHHHHHA" "{3}" 0 -1160 768 80 1
  1404. 17 37
  1405. 16 openfile
  1406. 17 38
  1407. 0 284 "user,EnableWindow,HHH" "{6}" 0
  1408. 17 39
  1409. 0 284 "user,EnableWindow,HHH" "{5}" 0
  1410. 17 40
  1411. 0 38 "FLW"
  1412. 17 43
  1413. 0 284 "User,PostMessage,HHHHJ" "{3}" 273 228 ""
  1414. 17 44
  1415. 0 284 "User,PostMessage,HHHHJ" "{3}" 273 165 ""
  1416. 17 45
  1417. 0 284 "User,PostMessage,HHHHJ" "{3}" 273 145 ""
  1418. 17 46
  1419. 0 284 "User,PostMessage,HHHHJ" "{3}" 273 5202 ""
  1420. 17 47
  1421. 0 274 005
  1422. 17 48
  1423. 29 9 titletext
  1424. 17 49
  1425. 0 284 "user,GetActiveWindow,H"
  1426. 13
  1427. 6 3
  1428. 18 1
  1429. 11 00002010
  1430. 17 50
  1431. 29 10 hcancel
  1432. 0 284 "user,GetActiveWindow,H"
  1433. 13
  1434. 0 44 [X] 2
  1435. 13
  1436. 8 10
  1437. 17 51
  1438. 29 11 hpreview
  1439. 0 284 "user,GetActiveWindow,H"
  1440. 13
  1441. 0 44 [X] 10
  1442. 13
  1443. 8 11
  1444. 17 52
  1445. 0 284 "user,GetActiveWindow,H"
  1446. 13
  1447. 0 284 "user,GetWindowText,HHCH" [X] &9 50
  1448. 17 53
  1449. 6 9
  1450. 7 "Organization Chart Gallery"
  1451. 18 0
  1452. 6 9
  1453. 7 "Organization Chart Entry List"
  1454. 18 0
  1455. 1 2
  1456. 11 00001979
  1457. 17 54
  1458. 0 284 "user,EnableWindow,HHH" "{10}" 0
  1459. 17 55
  1460. 6 9
  1461. 7 "Organization Chart Entry List"
  1462. 18 0
  1463. 11 00001979
  1464. 17 56
  1465. 0 284 "user,EnableWindow,HHH" "{11}" 0
  1466. 17 59
  1467. 0 274 002
  1468. 10 00001390
  1469. 17 61
  1470. 0 274 005
  1471. 17 65
  1472. 0 284 "User,PostMessage,HHHHJ" "{3}" 273 165 ""
  1473. 17 66
  1474. 0 284 "User,PostMessage,HHHHJ" "{3}" 273 142 ""
  1475. 17 67
  1476. 0 274 005
  1477. 17 68
  1478. 0 284 "User,PostMessage,HHHHJ" "{3}" 273 166 ""
  1479. 17 69
  1480. 0 284 "User,PostMessage,HHHHJ" "{3}" 273 228 ""
  1481. 17 71
  1482. 0 36 "[27]"
  1483. 17 72
  1484. 0 274 008
  1485. 17 74
  1486. 0 1313 217 24 588
  1487. 13
  1488. 5 1
  1489. 18 1
  1490. 11 00002500
  1491. 17 75
  1492. 0 284 "user,EnableWindow,HHH" "{5}" 1
  1493. 17 76
  1494. 0 7 "Cannot paste here.  Click into the body of your document."
  1495. 17 77
  1496. 10 00002308
  1497. 17 79
  1498. 2 588 1 "Windows Metafile"
  1499. 17 80
  1500. 0 1313 217 24 421
  1501. 13
  1502. 5 1
  1503. 18 0
  1504. 11 00002652
  1505. 17 81
  1506. 2 421 1
  1507. 17 82
  1508. 2 417 1 536871040 0 ""
  1509. 17 83
  1510. 2 420 1
  1511. 17 86
  1512. 0 38 ""
  1513. 17 87
  1514. 29 12 cx
  1515. 5 3
  1516. 22 8
  1517. 5 1
  1518. 22 8
  1519. 3 1
  1520. 8 12
  1521. 17 88
  1522. 29 13 cy
  1523. 5 4
  1524. 22 8
  1525. 5 2
  1526. 22 8
  1527. 3 1
  1528. 8 13
  1529. 17 89
  1530. 5 1
  1531. 22 8
  1532. 5 2
  1533. 22 8
  1534. 0 284 "User,MoveWindow,HHHHHHA" "{3}" [X] [X] "{12}" "{13}" 1
  1535. 17 91
  1536. 6 7
  1537. 5 0
  1538. 18 3
  1539. 11 00002955
  1540. 17 93
  1541. 0 284 "user,EnableWindow,HHH" "{7}" 1
  1542. 10 00002982
  1543. 17 96
  1544. 0 266 "lsphwndpal"
  1545. 17 99
  1546. 0 284 "user,EnableWindow,HHH" "{5}" 1
  1547. 17 100
  1548. 0 284 "user,EnableWindow,HHH" "{6}" 1
  1549. 17 101
  1550. 0 284 "user,SetFocus,HH" "{2}"
  1551. 6 0
  1552. 15
  1553. 17 102
  1554. 9
  1555. 14 h_LoadLotusApp
  1556. 29 0 name
  1557. 29 1 module
  1558. 29 2 h_LoadLotusApp
  1559. 17 1
  1560. 20 00000912
  1561. 17 2
  1562. 19 00000912
  1563. 17 3
  1564. 29 3 hwnd
  1565. 0 284 "user,FindWindow,HCC" "flwapp" 0
  1566. 13
  1567. 8 3
  1568. 17 4
  1569. 6 3
  1570. 5 0
  1571. 18 0
  1572. 11 00000912
  1573. 17 5
  1574. 29 4 app
  1575. 0 286 "Lotus Applications" "{0}" "lotus.ini"
  1576. 13
  1577. 8 4
  1578. 17 6
  1579. 6 4
  1580. 7 ""
  1581. 18 1
  1582. 11 00000680
  1583. 17 7
  1584. 29 5 offset1stspace
  1585. 0 13 1 "{4}" " "
  1586. 13
  1587. 8 5
  1588. 17 8
  1589. 0 20 "{4}" 1 " "
  1590. 13
  1591. 8 4
  1592. 17 9
  1593. 29 6 lotusappname
  1594. 0 14 "{4}"
  1595. 13
  1596. 0 15 "{4}" "{5}" [X]
  1597. 13
  1598. 8 6
  1599. 17 11
  1600. 0 22 "{4}" "/q"
  1601. 13
  1602. 5 32
  1603. 18 5
  1604. 11 00000662
  1605. 17 12
  1606. 0 3 "Cannot start Freelance to build organization chart." "Ami Pro Org Chart"
  1607. 17 14
  1608. 16 lotuspal.smm!salesmsg 3
  1609. 17 15
  1610. 5 0
  1611. 15
  1612. 9
  1613. 17 17
  1614. 0 274 004
  1615. 17 19
  1616. 0 284 "user,FindWindow,HCC" "flwapp" 0
  1617. 13
  1618. 8 3
  1619. 17 20
  1620. 6 3
  1621. 5 0
  1622. 18 0
  1623. 11 00000893
  1624. 17 21
  1625. 0 3 "Cannot start Freelance to build organization chart." "Ami Pro Org Chart"
  1626. 17 22
  1627. 16 lotuspal.smm!salesmsg 3
  1628. 17 24
  1629. 6 3
  1630. 15
  1631. 9
  1632. 17 27
  1633. 6 3
  1634. 15
  1635. 9
  1636. 6 2
  1637. 15
  1638. 17 28
  1639. 9
  1640. 14 openfile
  1641. 29 0 openfile
  1642. 17 1
  1643. 29 1 hflw
  1644. 0 284 "user,FindWindow,HCC" "flwapp" 0
  1645. 13
  1646. 8 1
  1647. 17 3
  1648. 29 2 isitopen
  1649. 16 onmenu "&Window" "ONEORG.PRE" 0
  1650. 13
  1651. 8 2
  1652. 17 4
  1653. 6 2
  1654. 5 1
  1655. 18 0
  1656. 11 00000207
  1657. 6 0
  1658. 15
  1659. 9
  1660. 17 7
  1661. 29 3 amidir
  1662. 0 798
  1663. 13
  1664. 8 3
  1665. 17 8
  1666. 29 4 ID
  1667. 0 8 "FLW" "system"
  1668. 13
  1669. 8 4
  1670. 17 10
  1671. 29 5 command
  1672. 0 16 "[[StdOpenDocument(" "{3}" "ONEORG.PRE" ")]"
  1673. 13
  1674. 8 5
  1675. 17 11
  1676. 29 6 res
  1677. 0 11 "{4}" "{5}"
  1678. 13
  1679. 8 6
  1680. 17 12
  1681. 6 4
  1682. 5 0
  1683. 18 3
  1684. 11 00000465
  1685. 17 13
  1686. 0 9 "{4}"
  1687. 17 15
  1688. 0 274 005
  1689. 17 16
  1690. 29 7 childfocus
  1691. 0 284 "user,GetFocus,H"
  1692. 13
  1693. 8 7
  1694. 17 17
  1695. 29 8 mdiclient
  1696. 0 284 "user,GetParent,HH" "{7}"
  1697. 13
  1698. 8 8
  1699. 17 18
  1700. 0 1036 "{8}" 549 "{7}" ""
  1701. 6 0
  1702. 15
  1703. 17 19
  1704. 9
  1705. 14 MyPostMessage
  1706. 29 0 hwnd
  1707. 29 1 msg
  1708. 29 2 wparam
  1709. 29 3 lparam
  1710. 29 4 MyPostMessage
  1711. 17 1
  1712. 29 5 hflw
  1713. 0 284 "user,FindWindow,HCC" "flwapp" 0
  1714. 13
  1715. 8 5
  1716. 17 2
  1717. 0 284 "User,PostMessage,HHHHJ" "{0}" "{1}" "{2}" "{3}"
  1718. 17 3
  1719. 0 274 005
  1720. 17 4
  1721. 0 284 "user,GetActiveWindow,H"
  1722. 13
  1723. 6 5
  1724. 18 1
  1725. 11 00000326
  1726. 17 5
  1727. 0 274 002
  1728. 10 00000230
  1729. 6 4
  1730. 15
  1731. 17 7
  1732. 9
  1733. 14 onmenu
  1734. 29 0 menu
  1735. 29 1 item
  1736. 29 2 casc
  1737. 29 3 onmenu
  1738. 17 1
  1739. 29 4 isthistheone
  1740. 5 0
  1741. 8 4
  1742. 17 2
  1743. 29 5 menuitemnum
  1744. 17 3
  1745. 29 6 cascmenuitemnum
  1746. 17 4
  1747. 29 7 hwnd
  1748. 0 284 "user,FindWindow,HCC" "flwapp" 0
  1749. 13
  1750. 8 7
  1751. 17 5
  1752. 29 8 hmenubar
  1753. 0 284 "user,GetMenu,HH" "{7}"
  1754. 13
  1755. 8 8
  1756. 17 7
  1757. 29 9 nummenus
  1758. 0 284 "user,GetMenuItemCount,HH" "{8}"
  1759. 13
  1760. 8 9
  1761. 17 8
  1762. 6 9
  1763. 5 1
  1764. 18 5
  1765. 11 00000457
  1766. 17 9
  1767. 0 3 "Cannot locate the menu bar." "Ami Pro Org Chart"
  1768. 17 10
  1769. 10 00003041
  1770. 29 10 i
  1771. 5 0
  1772. 8 10
  1773. 17 12
  1774. 6 9
  1775. 5 1
  1776. 3 1
  1777. 6 10
  1778. 18 2
  1779. 12 00000572
  1780. 10 00000831
  1781. 5 1
  1782. 6 10
  1783. 3 0
  1784. 8 10
  1785. 10 00000477
  1786. 17 13
  1787. 0 284 "user,GetMenuString,HHHFHH" "{8}" "{10}" &4 25 1024
  1788. 17 14
  1789. 29 11 menulen
  1790. 0 14 "{0}"
  1791. 13
  1792. 8 11
  1793. 17 15
  1794. 0 806 "{4}" "{11}"
  1795. 13
  1796. 0 18 [X]
  1797. 13
  1798. 0 806 "{0}" "{11}"
  1799. 13
  1800. 0 18 [X]
  1801. 13
  1802. 18 0
  1803. 11 00000818
  1804. 17 16
  1805. 29 12 menunum
  1806. 6 10
  1807. 8 12
  1808. 10 00000537
  1809. 17 19
  1810. 29 13 hmenu
  1811. 0 284 "user,GetSubMenu,HHH" "{8}" "{12}"
  1812. 13
  1813. 8 13
  1814. 17 22
  1815. 29 14 extra
  1816. 5 0
  1817. 8 14
  1818. 17 23
  1819. 5 0
  1820. 8 5
  1821. 17 24
  1822. 5 0
  1823. 8 6
  1824. 17 25
  1825. 29 15 nummenuitems
  1826. 0 284 "user,GetMenuItemCount,HH" "{13}"
  1827. 13
  1828. 8 15
  1829. 17 26
  1830. 6 15
  1831. 5 1
  1832. 18 5
  1833. 11 00001169
  1834. 17 27
  1835. 0 3 "Cannot locate the correct menu." "Ami Pro Org Chart"
  1836. 17 28
  1837. 10 00003041
  1838. 5 0
  1839. 8 10
  1840. 17 30
  1841. 6 15
  1842. 5 1
  1843. 3 1
  1844. 6 10
  1845. 18 2
  1846. 12 00001276
  1847. 10 00001730
  1848. 5 1
  1849. 6 10
  1850. 3 0
  1851. 8 10
  1852. 10 00001180
  1853. 17 31
  1854. 0 284 "user,GetMenuString,HHHFHH" "{13}" "{10}" &4 25 1024
  1855. 17 32
  1856. 29 16 itemlen
  1857. 0 14 "{1}"
  1858. 13
  1859. 8 16
  1860. 17 33
  1861. 29 17 length
  1862. 0 14 "{4}"
  1863. 13
  1864. 8 17
  1865. 17 34
  1866. 6 17
  1867. 5 1
  1868. 18 5
  1869. 6 5
  1870. 5 0
  1871. 18 0
  1872. 1 1
  1873. 11 00001517
  1874. 17 35
  1875. 6 14
  1876. 5 1
  1877. 3 0
  1878. 8 14
  1879. 17 37
  1880. 29 18 text
  1881. 0 18 "{4}"
  1882. 13
  1883. 8 18
  1884. 17 38
  1885. 29 19 pattern
  1886. 0 18 "{1}"
  1887. 13
  1888. 8 19
  1889. 17 40
  1890. 0 808 1 "{18}" "{19}"
  1891. 13
  1892. 5 0
  1893. 18 1
  1894. 11 00001717
  1895. 17 41
  1896. 5 1
  1897. 15
  1898. 9
  1899. 17 42
  1900. 6 10
  1901. 8 5
  1902. 17 43
  1903. 10 00001730
  1904. 10 00001241
  1905. 17 47
  1906. 5 -1
  1907. 15
  1908. 9
  1909. 17 48
  1910. 6 5
  1911. 6 14
  1912. 3 1
  1913. 8 5
  1914. 17 50
  1915. 29 20 numcascmenus
  1916. 0 284 "user,GetMenuItemCount,HH" "{13}"
  1917. 13
  1918. 8 20
  1919. 17 51
  1920. 6 20
  1921. 5 1
  1922. 18 5
  1923. 11 00001913
  1924. 17 52
  1925. 10 00003041
  1926. 5 0
  1927. 8 10
  1928. 17 54
  1929. 6 20
  1930. 5 1
  1931. 3 1
  1932. 6 10
  1933. 18 2
  1934. 12 00002020
  1935. 10 00002288
  1936. 5 1
  1937. 6 10
  1938. 3 0
  1939. 8 10
  1940. 10 00001924
  1941. 17 55
  1942. 0 284 "user,GetMenuString,HHHFHH" "{13}" "{10}" &4 25 1024
  1943. 17 56
  1944. 29 21 cascmenulen
  1945. 0 14 "{1}"
  1946. 13
  1947. 8 21
  1948. 17 57
  1949. 0 806 "{4}" "{21}"
  1950. 13
  1951. 0 18 [X]
  1952. 13
  1953. 0 806 "{1}" "{21}"
  1954. 13
  1955. 0 18 [X]
  1956. 13
  1957. 18 0
  1958. 11 00002275
  1959. 17 58
  1960. 29 22 cascmenunum
  1961. 6 10
  1962. 8 22
  1963. 10 00001985
  1964. 17 61
  1965. 29 23 hcascmenu
  1966. 0 284 "user,GetSubMenu,HHH" "{13}" "{22}"
  1967. 13
  1968. 8 23
  1969. 17 63
  1970. 5 0
  1971. 8 14
  1972. 17 64
  1973. 29 24 numcascmenuitems
  1974. 0 284 "user,GetMenuItemCount,HH" "{23}"
  1975. 13
  1976. 8 24
  1977. 17 65
  1978. 6 24
  1979. 5 1
  1980. 18 5
  1981. 11 00002522
  1982. 17 66
  1983. 10 00003041
  1984. 5 0
  1985. 8 10
  1986. 17 68
  1987. 6 24
  1988. 5 1
  1989. 3 1
  1990. 6 10
  1991. 18 2
  1992. 12 00002629
  1993. 10 00003013
  1994. 5 1
  1995. 6 10
  1996. 3 0
  1997. 8 10
  1998. 10 00002533
  1999. 17 69
  2000. 0 284 "user,GetMenuString,HHHFHH" "{23}" "{10}" &4 25 1024
  2001. 17 70
  2002. 29 25 cascitemlen
  2003. 0 14 "{2}"
  2004. 13
  2005. 8 25
  2006. 17 71
  2007. 0 14 "{4}"
  2008. 13
  2009. 8 17
  2010. 17 72
  2011. 6 17
  2012. 5 1
  2013. 18 5
  2014. 6 6
  2015. 5 0
  2016. 18 0
  2017. 1 1
  2018. 11 00002860
  2019. 17 73
  2020. 6 14
  2021. 5 1
  2022. 3 0
  2023. 8 14
  2024. 17 75
  2025. 0 806 "{2}" "{25}"
  2026. 13
  2027. 0 18 [X]
  2028. 13
  2029. 0 806 "{4}" "{25}"
  2030. 13
  2031. 0 18 [X]
  2032. 13
  2033. 18 0
  2034. 11 00003000
  2035. 17 76
  2036. 6 10
  2037. 8 6
  2038. 17 77
  2039. 10 00003013
  2040. 10 00002594
  2041. 17 80
  2042. 6 6
  2043. 6 14
  2044. 3 1
  2045. 8 6
  2046. 17 83
  2047. 29 26 getdist
  2048. 0 16 "{5}" ", " "{6}" "," "{2}"
  2049. 13
  2050. 8 26
  2051. 17 84
  2052. 0 296 0
  2053. 6 3
  2054. 15
  2055. 17 85
  2056. 9
  2057. 14 PeekTillClear
  2058. 29 0 hwnd
  2059. 29 1 PeekTillClear
  2060. 17 1
  2061. 29 2 msg
  2062. 29 3 result
  2063. 17 2
  2064. 5 0
  2065. 0 284 "user,PeekMessage,ANHHHH" &2 "{0}" 0 0 0
  2066. 13
  2067. 0 805 &3 [X]
  2068. 13
  2069. 18 1
  2070. 11 00000242
  2071. 17 3
  2072. 29 4 hflw
  2073. 0 789 "{4}={3}"
  2074. 17 4
  2075. 0 274 002
  2076. 10 00000078
  2077. 17 6
  2078. 0 3 "here"
  2079. 6 1
  2080. 15
  2081. 17 7
  2082. 9
  2083. 00025009
  2084.