Param | Method | Event |  |

## CE_OnMouseActivev3.5.1.01 or higher

편집 창에서 마우스 동작에 관한 이벤트가 발생할 경우 발생한 마우스 정보를 반환합니다.

#### Syntax

    void CE_OnMouseActive (
         BSTR* type
         long x
         long y
         long shift
    );

#### Parameters

[out] 이벤트 발생 시 아래와 같은 객체를 반환 합니다.

객체명 | 용도
type | 이벤트 발생 type (mousemove or mousedown or mouseup or dblclick )
x | 마우스의 x좌표의 위치
y | 마우스의 y좌표의 위치
shift | 1 : <Shift>키가 눌린 상태 2 : <Ctrl>키가 눌린 상태 3 : <Ctrl>키와 <Shift>키가 모두 눌린 상태 4 : <Alt>키가 눌린 상태
targetNode | Elements Node 정보 (v3.5.1.03 or higher)

#### Remarks

크로스에디터의 Main class 호출 후 에디터가 로드된 다음 메소드를 실행해야 정상적으로 실행이 됩니다.

이벤트 안에서 return true로 설정하게 되면 크로스에디터에서 마우스 동작이 동작하지 않습니다.

#### Sample Codes

JavaScript

    var object = new NamoSE("test");
    object.EditorStart();

    function CE_OnMouseActive(e){
       console.log("e.type:" + e.type + " targetNode:" + e.targetNode.outerHTML);
       if(e.type == "mousedown") {
          alert("mousedown");
       }
    }