Ignore:
Timestamp:
06/14/11 10:36:28 (14 years ago)
Author:
jhall
Message:

1) Fixed a bug with "TabChange?" (but still not working properly!)
2) Added rule "LeftClickRelativ?"

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/EventBenchConsole/rules/rules.xml

    r50 r59  
    22<!DOCTYPE rules SYSTEM "ruleDoctype.dtd"> 
    33<rules xmlns="ul:rules" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="ul:rules ruleSchema.xsd"> 
     4 
     5 
    46 
    57  <!-- rules regarding mouse clicks --> 
     
    5759 
    5860   
    59   <!--Wird in einem Tabfeld auch wirklich auf ein Tabelement geklickt (und nicht in den Content darunter), wird eine WM_USER Nachricht versendet, d.h. 
    60       1) Irgendwo in das Tabfeld klicken: WM_LBUTTONDOWN 
    61       2) Auf ein Tabelement klicken:      WM_LBUTTONDOWN + WM_USER --> 
    62   <rule name="TabChanged"> 
     61  <!--TabChange funktioniert, allerdings wird der Content darunter nicht aktualisiert --> 
     62  <rule name="TabChange"> 
    6363    <msg type="&WM_LBUTTONDOWN;"> 
    6464      <equals> 
     
    6767      </equals> 
    6868      <store var="clicked"/> 
    69     </msg> 
    70     <msg type="&WM_USER;"> 
    7169    </msg> 
    7270    <msg type="&WM_LBUTTONUP;"> 
     
    720718  </rule> 
    721719 
     720 
     721 
     722  <!--Diese Regel basiert auf relativen Koordinaten...wird nicht funktionieren, wenn sich zb das zu klickende Element in einer Symbolleiste 
     723  verschoben hat. Die Regel sendet ein WM_LBUTTONDOWN und WM_LBUTTONUP mit den relativen Koordinaten, die beim Aufzeichnen des Logs berechnet und 
     724  in WM_LBUTTONUP übergeben wurden--> 
     725 
     726  <rule name ="LeftClickRelativ"> 
     727    <msg type="&WM_LBUTTONDOWN;"> 
     728      <store var="clicked"/> 
     729    </msg> 
     730    <msg type="&WM_LBUTTONUP;"> 
     731      <equals> 
     732        <paramValue obj="clicked" param="window.hwnd"/> 
     733        <paramValue obj="this" param="window.hwnd"/> 
     734      </equals> 
     735      <store var="up"/> 
     736    </msg> 
     737    <genMsg delay="0"> 
     738      <type> 
     739        <constValue value="&WM_LBUTTONDOWN;"/> 
     740      </type> 
     741      <target> 
     742        <msgInfoValue obj="clicked" msgParam="target"/> 
     743      </target> 
     744      <LPARAM> 
     745        <LOWORD> 
     746          <paramValue obj="up" param="point.x"/> 
     747        </LOWORD> 
     748        <HIWORD> 
     749          <paramValue obj="up" param="point.y"/> 
     750        </HIWORD> 
     751      </LPARAM> 
     752      <WPARAM> 
     753        <constValue value="1"/> 
     754      </WPARAM> 
     755    </genMsg> 
     756    <genMsg delay="0"> 
     757      <storedVar obj="up"/> 
     758    </genMsg> 
     759  </rule> 
     760   
    722761</rules> 
Note: See TracChangeset for help on using the changeset viewer.