www.pudn.com > cwin.rar > GETMSTUS.C


    /*----------------------------------------------------------- 
        函数 get_mouse_status : 测试鼠标按钮状态和鼠标光标位置 
    -----------------------------------------------------------*/ 
    #include  
 
    int get_mouse_status(x,y) 
    int *x;                          /* 当前鼠标光标列坐标     */ 
    int *y;                          /* 当前鼠标光标行坐标     */ 
    { 
        int status = 0; 
 
        if(_MouseLight) 
        { 
            /*------- 测试鼠标按钮状态 -------------*/ 
            _AX    = 3; 
            geninterrupt(0x33); 
            status = _BX; 
 
            /*------- 取鼠标当前坐标 ---------------*/ 
            *x     = _MouseCol; 
            *y     = _MouseRow; 
 
            /*-- 将鼠标按钮状态变换为扩充键盘代码 --*/ 
            if(status) 
                status += 400; 
        } 
        return status; 
    }